收集的正则表达式
?
?
"^\\d+$" //非负整数(正整数 + 0)
?
"^[0-9]*[1-9][0-9]*$" //正整数
?
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
?
"^-[0-9]*[1-9][0-9]*$" //负整数
?
"^-?\\d+$" //整数
?
"^\\d+([url=file://\\.\\d+)?$]\\.\\d+)?$[/url]" //非负浮点数(正浮点数 +0)
?
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
?
"^((-\\d+([url=file://\\.\\d+)?)|(0+(\\.0+)?))$]\\.\\d+)?)|(0+(\\.0+)?))$[/url]" //非正浮点数(负浮点数 +0)
?
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
?
"^(-?\\d+)([url=file://\\.\\d+)?$]\\.\\d+)?$[/url]" //浮点数
?
"^[A-Za-z]+$" //由26个英文字母组成的字符串
?
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
?
"^[a-z]+$" //由26个英文字母的小写组成的字符串
?
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
?
"^\\w+$" //由数字、26个英文字母或者下划线组成的字符串
?
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址
?
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url
?
"^((\d{1,3}(,\d{3})*?)|\d+)(\.\d+)?$//带逗号的decimal
?
具体的使用
?
<SCRIPT language=JavaScript>
?
var mm=/^\d+$/;
?
function formCheck()
?
{???????
?
??if(!mm.test(document.f1.PropertyAmount.value))
?
?? {
?
????alert("请输入合法的数字");
?
????document.f1.PropertyAmount.focus();
?
????return false;
?
?? }
?
??return true;
?
?? }
?
</SCRIPT>