onkeyup
=
"
this.value=this.value.replace(/[^a-z_-]/g,'')
"
//
限制只能输入英文字母和_和-
onkeyup
=
"
value=value.replace(/[^\u4E00-\u9FA5]/g,'')
"
//
只能输入中文
onkeyup
=
"
if(isNaN(value)){alert('只能输入有效数字');execCommand('undo');}
"//只能输入有效数字 οnkeyup="if(!value.match(new RegExp('^[0-9]+$'))){alert('只能输入数字');this.value='';}"//只能输入整数正则表达式"^\\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
转载于:https://www.cnblogs.com/hayden/archive/2009/07/31/1535760.html
相关资源:JAVA上百实例源码以及开源项目
转载请注明原文地址: https://win8.8miu.com/read-1451205.html