Regular Expressions 101

Community Patterns

MMSI - MARITIME MOBILE SERVICE IDENTITY

0

Regular Expression
PCRE (PHP <7.3)

/
^((((2(0[1-9]|[1-9][0-9]))|([3-6][0-9]{2})|(7([0-6][0-9]|7[0-5])))[0-9]{6})|((0|8)((2(0[1-9]|[1-9][0-9]))|([3-6][0-9]{2})|(7([0-6][0-9]|7[0-5])))[0-9]{5})|((00|99|98)((2(0[1-9]|[1-9][0-9]))|([3-6][0-9]{2})|(7([0-6][0-9]|7[0-5])))[0-9]{4})|(111((2(0[1-9]|[1-9][0-9]))|([3-6][0-9]{2})|(7([0-6][0-9]|7[0-5])))[0-9]{3})|((970|972|974)[0-9]{6}))$
/
gm

Description

A complete regular expression that complies with the most recent to date USCG documentation.

Submitted by Shay Nissel - 7 years ago