Last active
March 23, 2017 05:33
-
-
Save hafeez-syed/890d2f0f779c3dd99b34863f2249c83c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var phonePattern = /^(\+61|0061|0)[1|2|3|7|8]|1[3|8](\d{8})$/; | |
var mobilePattern = /^(\+61|0061|0)[4](\d{8})$/; | |
var regex1 = /(\+61+\s+[4]+\s)((\d{4})+\s+(\d{4}))/; // +61 4 0000 0000 | |
var regex2 = /(\+61+\s+[4]+(\d{2})+\s)((\d{3})+\s+(\d{3}))/; // +61 400 000 000 | |
var regex3 = /(0061+\s+[4]+\s)((\d{4})+\s+(\d{4}))/; // 0061 4 0000 0000 | |
var regex4 = /(\+61+\s+[4]+(\d{2})+\s)((\d{3})+\s+(\d{3}))/; // 0061 400 000 000 | |
var regex5 = /(04+\s)((\d{4})+\s+(\d{4}))/; // 04 0000 0000 | |
var regex6 = /04+(\d{2})+\s+((\d{3})+\s+(\d{3}))/; // 0400 000 000 | |
// 92 and 0 not allowed after (+) sign. Also minimum digits required is 11 | |
var internationalPhoneRule = /^(\+)(?!61|0)(\d{11,})$/; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment