Copy Code code as follows:
<script type= "Text/javascript" >
function Validate () {
var reg = new RegExp ("^[0-9]*$");
var obj = document.getElementById ("name");
if (!reg.test (Obj.value)) {
Alert ("Please enter a number!");
}
if (!/^[0-9]*$/.test (Obj.value)) {
Alert ("Please enter a number!");
}
}
</script>
to validate a regular expression set of numbers
Verify Number: ^[0-9]*$
Verify the N-bit number: ^\d{n}$
Verify at least n digits: ^\d{n,}$
Verify the number of m-n bits: ^\d{m,n}$
Verify numbers beginning with 0 and non 0: ^ (0|[ 1-9][0-9]*) $
Verify positive real number with two decimal digits: ^[0-9]+ (. [ 0-9]{2})? $
Verify positive real number with 1-3 decimal digits: ^[0-9]+ (. [ 0-9]{1,3})? $
To validate a Non-zero positive integer: ^\+? [1-9] [0-9]*$
Validation of nonzero negative integers: ^\-[1-9][0-9]*$
Verify nonnegative integers (positive integer + 0) ^\d+$
Validates a positive integer (negative integer + 0) ^ ((-\d+) | ( 0+)) $
Verify the character with a length of 3: ^. {3}$
Verify a 26-letter string: ^[a-za-z]+$
Verify a string of 26 uppercase English letters: ^[a-z]+$
Verify a string consisting of 26 lowercase English letters: ^[a-z]+$
Verify a string consisting of numbers and 26 English letters: ^[a-za-z0-9]+$
Verify a string of numbers, 26 English letters, or underscores: ^\w+$
Verify user password: ^[a-za-z]\w{5,17}$ the correct format is: Start with a letter, length between 6-18, can only contain characters, numbers and underscores.
Verify that it contains ^%& ',; =?$\ ' and other characters:[^%& ', =?$\x22]+
Verify Chinese characters: ^[\u4e00-\u9fa5],{0,}$
Verify email Address: ^\w+[-+.] \w+) *@\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *$
Verify interneturl:^http://([\w-]+\.) +[\w-]+ (/[\w-./?%&=]*) $ ^[a-za-z]+://(w+ (-w+) *) (. w+ (-w+) *) *) * (? s*)? $
Verify phone number: ^ (\ (\d{3,4}\) |\d{3,4}-)? \d{7,8}$:--the correct format is: xxxx-xxxxxxx,xxxx-xxxxxxxx,xxx-xxxxxxx,xxx-xxxxxxxx,xxxxxxx, XXXXXXXX.
Verify ID Number (15-bit or 18-digit number): ^\d{15}|\d{}18$
Verify 12 months of the year: ^ (0?[ 1-9]|1[0-2]) $ The correct format is: "01"-"09" and "1" "12"
Validation one months of 31 days: ^ (0?[ 1-9]) | ((1|2) [0-9]) $ |30|31) $ The correct format is: 01, 09, and 1, 31.
Integer: ^-?\d+$
Non-negative floating-point number (positive floating-point number + 0): ^\d+ (\.\d+)? $
Positive floating-point number ^ ([0-9]+\.[ 0-9]*[1-9][0-9]*) | ([0-9]*[1-9][0-9]*\. [0-9]+) | ([0-9]*[1-9][0-9]*)] $
Non-positive floating-point number (negative floating-point number + 0) ^ ((-\d+ (\.\d+)?) | (0+ (\.0+)) $
Negative floating-point number ^ (-([0-9]+\.[ 0-9]*[1-9][0-9]*) | ([0-9]*[1-9][0-9]*\. [0-9]+) | ([0-9]*[1-9][0-9]*))] $
Floating-point number ^ (-?\d+) (\.\d+)? $