Module: ConstantVariables
- Included in:
- Mpt, Ooredoo, SanitizePhone, Telenor
- Defined in:
- lib/telecoms/constant_variables.rb
Constant Summary collapse
- MM_PHONE_REGEX =
phone regex pattern
/^(09|\+?950?9|\+?95950?9)\d{7,9}$/
- COUNTRY_CODE_REGEX =
/^\+?950?9\d+$/
- DOUBLE_COUNTRY_CODE_REGEX =
/^\+?95950?9\d{7,9}$/
- ZERO_BEFORE_AREACODE_REGEX =
/^\+?9509\d{7,9}$/
- MPT_REGEX =
regex patterns for each operator
/^(09|\+?959)(5\d{6}|4\d{7,8}|2\d{6,8}|3\d{7,8}|6\d{6}|8\d{6}|7\d{7}|9(0|1|9)\d{5,6})$/
- TELENOR_REGEX =
/^(09|\+?959)7(9|8|7)\d{7}$/
- OOREDOO_REGEX =
/^(09|\+?959)9(7|6)\d{7}$/