常用正则表达式
1.用正则表达式限制只能输入中文:
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" ;
2.用正则表达式限制只能输入数字:
onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ;
或
onkeyup="this.value = this.value.replace(/\D/g, '')" onafterpaste="this.value=this.value.replace(/\D/g,'')
3.用正则表达式限制只能输入数字和英文: `οnkeyup=”value=value.replace(/[\W]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
4..去除左右两边空格 判断是否为空!
if(!name.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,”“))
{ alert(‘请填写标题!’); return false; }
/^0?1[3|4|5|8][0-9]\d{8}$/`
5.验证手机号: