В зависимости от движка регулярных выражений, но попробуйте ^((m|l|lm)\.)?facebook(\.com)?$
То есть:
* в начале строки (^
)
* опционально, либо m
, l
, либо lm
, за которым следует точка
* тогда facebook
обязательно
* тогда .com
опционально
* конец строки $
Может соответствовать больше, чем вы хотите (например, l.facebook
будет соответствовать), но, возможно, это и не настоящая проблема.
Если это проблема, то вместо этого:
^(facebook|((m|l|lm)\.)?facebook\.com)$