JavaScript 表单验证正则表达式大全 利用正则表达式判断是否是0-9的阿拉伯数字 复制代码 代码如下: function regIsDigit(fData) { var reg = new RegExp("^[0-9]$"); return (reg.test(fData)); }
利用这则表达式获取字符串的长度 复制代码 代码如下: function regDataLength(fData) { var valLength = fData.length; var reg = new RegExp("^[u0391-uFFE5]$"); var result = 0; for(i=0; i< valLength; i++) { if(reg.test(fData.charAt(i))) { result += 2; } else { result ++; } } return result; }
应用扩展判断是否是数值 复制代码 代码如下: function regIsNumber(fData) { var reg = new RegExp("^[-]?[0-9]+[.]?[0-9]+$"); return reg.test(fData) }
验证Email是否正确 复制代码 代码如下: function regIsEmail(fData) { var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[.]{1}[0-9a-zA-Z]+[.]?[0-9a-zA-Z]+$"); return reg.test(fData); }
判断手机号是否正确 复制代码 代码如下: function regIsPhone(fData) { var reg = /^(+86)?(1[0-9]{10})$/; return reg.test(fData); }