There is another form of regular expression that PHP supports (POSIX extended), but I’m not going to touch on that at all.Consider POSIX extended regular expressions the weaker cousin of PCRE (I’ll likely be flamed for this).For example, if a user has a location of SHS quadra 5, Bloco E., Brasilia defined in the sys_user table, the parent record for Brasil in the location table defines the phone territory.The phone territory may be assigned at any level of the locations hierarchy, which is searched going up to the next parent until the territory is found or no parents remain.Regular expressions are a good way to validate text fields such as names, addresses, phone numbers, and other user information. A regular expression can easily check whether a user entered something that looks like a valid phone number.You can use them to constrain input, apply formatting rules, and check lengths. By using capturing groups to remember each set of digits, the same regular expression can be used to replace the subject text with precisely the format you want.The E.164 phone number field field type does not replace the phone field type.
Similarly if we want to validate phone number like xxx-xxx-xxxx format then you can use “\d-\d-\d”.
If you want to use regular expression for validating phone or mobile numbers followed by country code.
The E.164 phone number standard ensures that all necessary information for a phone number is included and properly formatted to successfully route an international call over a territory's public telephone network.
The Java version is optimized for running on smartphones, and is used by the Android framework since 4.0 (Ice Cream Sandwich).
If you want to report an issue, or to contribute to the project, please read the guidelines here first.