The checksum is all made up of numbers
Copy Code code as follows:
function IsDigit (s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec (s)) return false
return True
}
Verify Login Name: Can only enter 5-20 letters beginning with a letter, can be with numbers, "_", "." The string
Copy Code code as follows:
function Isregisterusername (s)
{
var patrn=/^[a-za-z]{1} ([a-za-z0-9]|[. _]) {4,19}$/;
if (!patrn.exec (s)) return false
return True
}
Verify user name: You can enter only 1-30 strings that start with a letter
Copy Code code as follows:
function Istruename (s)
{
var patrn=/^[a-za-z]{1,30}$/;
if (!patrn.exec (s)) return false
return True
}
Verify password: Can only enter 6-20 letters, numbers, underscores
Copy Code code as follows:
function ispasswd (s)
{
var patrn=/^ (W) {6,20}$/;
if (!patrn.exec (s)) return false
return True
}
Check ordinary telephone, fax number: You can "+" start, in addition to numbers, can contain "-"
Copy Code code as follows:
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
}
Check mobile phone Number: Must start with a number, in addition to the number, can contain "-"
Copy Code code as follows:
function Ismobil (s)
{
var patrn=/^[+]{0,1} (d) {1,3}[]? ([-]? ((d) | []) {1,12}) +$/;
if (!patrn.exec (s)) return false
return True
}
Check ZIP code
Copy Code code as follows:
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
Copy Code code as follows:
function Issearch (s)
{
var patrn=/^[^ ' ~!@#$%^&* () +=|\][]{}:; ',. <>/?] {1} [^ ' ~!@$%^& () +=|\] []{}:; ',. <>?] {0,19}$/;
if (!patrn.exec (s)) return false
return True
}
Verify IP Address
Copy Code code as follows:
function IsIP (s)//by zergling
{
var patrn=/^[0-9.] {1,20}$/;
if (!patrn.exec (s)) return false
return True
}
Copy Code code as follows:
"^\d+$"//non-negative Integer (positive integer + 0)
"^[0-9]*[1-9][0-9]*$"//Positive integer
"^ ((-\d+) | ( 0+)) $ "///Non positive integer (negative integer + 0)
" ^-[0-9]*[1-9][0-9]*$ "//Negative integer
" ^-?\d+$ "//Integer
" ^\d+ (\.\d+) $ "//nonnegative floating-point number (positive floating-point number + 0)
"^" ([0-9]+\.[ 0-9]*[1-9][0-9]*) | ([0-9]*[1-9][0-9]*\. [0-9]+) | ([0-9]*[1-9][0-9]*)] $ "//Positive floating-point number
" ^ (-\d+ (\.\d+)?) | (0+ (\.0+)) $ "//non-positive floating-point number (negative floating-point number + 0)
" ^ (-([0-9]+\.[ 0-9]*[1-9][0-9]*) | ([0-9]*[1-9][0-9]*\. [0-9]+) | ([0-9]*[1-9][0-9]*))] $ "//negative floating-point number
" ^ (-?\d+) (\.\d+) $ "//floating point number
" ^[a-za-z]+$ "//////26-letter string
" ^[a-z]+$ "///26-Letter uppercase String
"^[a-z]+$"/////"^[a-za-z0-9]+$"/////26-letter string
"^\w+$"///a string of digits, 26 English letters, or underscores that consists of 26 lowercase letters
^[\w-]+ (\.[ \w-]+) *@[\w-]+ (\.[ \w-]+) +$ "//email address
" ^[a-za-z]+://(\w+ (-\w+) *) (\. \w+ (-\w+) *)) * (\?\s*) $ "//url
^[a-za-z0-9_]*$