JavaScript regular expression test / **************************************************** ************************************ * EO_JSLIB.JS * JavaScript regular expression inspection *** *********************************************************** ************************************ The verification is fully composed of numbers in function isdigit (s) {var patrn = / ^ [0-9] {1, 20} $ /; if (! Patrn.exec (s)) Return False Return True} // Check Login Name: You can only enter 5-20 letters, with numbers, "_", "." 'S string function isregisterusername (s) {var pATRN = / ^ [a-za-z] {1} ([A-ZA-Z0-9] | [._]) {4, 19} $ /; if (! Patrn.exec (s)) Return false return} // Check users Name: You can only enter 1-30 string function istruename (s) {var patrn = / ^ [A-ZA-Z] {1, 30} $ /; if (! patrn.exec (s)) Return false Return True} // Check password: You can only enter 6-20 letters, numbers, underline FUNCTION ISPASSWD (S) {var PATRN = / ^ (/ w) {6, 20} $ /; if (! patrn.exec (s)) Return False Return True} // Check Ordinary Phone, Fax Number: You " "At the beginning, in addition to the figures," - "Function istel (s) {// var patrn = / ^ [ ] {0, 1} (/ d) {1, 3} []? ([-]? (/ d) {1,12}) $ /; var patrn = / ^ [ ] {0,1} (/ d) {1,3} []? ([-]? (/ d) | []) {1, 12}) $ /; if (! Patrn.exec (s)) Return False Return True} // Verify mobile phone number: must be started, in addition to the digital, can contain "-" Function ismobil (s) {var patrn = / ^ [ ] {0,1} (/ d) {1,3} []? ([-]? (/ d) | []) {1,12} ) $ /; if (! patrn.exec (s)) Return False Return True} // Check the Postal Code Function ISPOstalcode (s) {// VAR PATRN = / ^ [A-ZA-Z0-9] {3 , 12} $ /; var PATRN = / ^ [A-ZA-Z0-9] {3, 12} $ /; if (! Patrn.exec (s)) Return False Return True} // Verify Search Keywords Function issearch (s) {var patrn = / ^ [^ `~! @ # $% ^ & * () = | ///][/]/{/}:'/ ,." {1} [^ `~! @ $% ^ & () = | ///] [/] / {/}:; '/ ,. <>?] {0,19} $ /; if (! Patrn.exec (s)) Return False Return True} Function ISIP (S) // By Zergling {VAR PATRN = / ^ [0-9.] {1, 20} $ /;
IF (! patn.exec (s)) Return False Return True} Author BLOG:
http://blog.9cbs.net/blue_jiang/