常用正则表达式

来源:互联网 发布:网络贷款 申请流程 编辑:程序博客网 时间:2024/04/30 15:13

常用正则表达式

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.用正则表达式限制只能输入数字和英文: `onkeyup=”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; }
5.验证手机号:
/^0?1[3|4|5|8][0-9]\d{8}$/`

0 0