Regex doesnt contain : I'm looking for the regex expression for a string matching a string starting with a ";" and ending with a ":", that contain neither ";" nor ":"

For example ";zreazer:" should match but ";raz:er:" or ";er;:" should not

Any idea? :) Thanks in advance, I tried some with ^ and ?! symbols but it didn't work out very well