17个常用的正则表达式
"^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数 "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数 "^(-?\\d+)(\\.\\d+)?$" //浮点数 "^[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网址
//整数或浮点数 <script language="JavaScript" type="text/javascript"> function checkNum(obj) { var re = /^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$/; if (!re.test(obj.value)) { if(isNaN(obj.value)){ alert("非法数字"); obj.value=""; obj.focus(); return false;} } } </script>
相关推荐
风雨断肠人 2020-10-13
Cwiky 2020-07-18
RuoShangM 2020-06-28
Greatemperor 2020-07-04
paopao00 2020-06-08
长安长夜Saint 2020-06-07
flyingssky 2020-06-04
fanhuasijin 2020-05-30
breakpoints 2020-05-19
cyydjt 2020-05-18
tvk 2020-05-11
eroshn 2020-05-06
qingsongzdq 2020-04-26
ericasadun 2020-04-26
lynjay 2020-04-26
choupiaoyi 2020-04-26
jyj00 2020-04-20
choupiaoyi 2020-04-18
qingsongzdq 2020-04-18