只允许输入数字(整数:小数点不能输入)
<input type="text" οnkeyup="value=value.replace(/[^\d]/g,'')" >
允许输入小数(两位小数)
<input type="text" οnkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '')" >
允许输入小数(一位小数)
<input type="text" οnkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '')" >
开头不能为0,且不能输入小数<input type="text" οnkeyup="value=value.replace(/[^\d]/g,'').replace(/^0{1,}/g,'')" >
去空格:οnkeyup="value=value.replace(/\s/g,'')"
校验字符串是否全是空格:
var regular = new RegExp("^[ ]+$")
保留小数点后一位:
οnkeyup="value= value.match(/\d+(\.\d{0,1})?/) ? value.match(/\d+(\.\d{0,1})?/)[0] : ''"
只允许输入中文或字母:
/^[a-zA-Z\u4e00-\u9fa5]+$/g 或/^[a-zA-Z\x{4e00}-\x{9fa5}]+$/u 或 οnkeyup="value=value.replace(/[\W]|^[\u4E00-\u9FA5]/g,'') "
手机号码:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
座机号码:
/^(0\d{2,3})-?(\d{7,8})$/
只能输入汉字、字母、数字及符号“- 、#、 ()、 /”":
/^[\u4e00-\u9fa5\u3010\u3011\u002d\u0023\uff08\uff09\u0028\u0029\u002f0-9a-zA-Z]+$/
数字有效范围0-1000000,支持保留两位小数:
/^(0|[1-9][0-9]{0,5}?)(\.[0-9]{1,2})?$/
只能输入汉字或字母
/^[a-zA-Z\u4e00-\u9fa5]+$/g