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 5d6|4d7,8|2d6,8|3d7,8|6d6|8d6|7d7|9(0|1|9)d5,6)
/^(09|\+?959)(2[0-4]\d{5}|5[0-6]\d{5}|8[13-7]\d{5}| 3[0-369]\d{6}|34\d{7}|4[1379]\d{6}|73\d{6}|91\d{6}|25\d{7}| 26[0-5]\d{6}|40[0-4]\d{6}|42\d{7}|45\d{7}|89[6789]\d{6})$/
- TELENOR_REGEX =
/^(09|\+?959)7(9|8|7)\d{7}$/
- OOREDOO_REGEX =
/^(09|\+?959)9(7|6|5)\d{7}$/