源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript 使用正则表达式进行表单验证的示例代码

  • 时间:2020-10-08 05:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript 使用正则表达式进行表单验证的示例代码
[url=http://www.1sucai.cn/article/19493.htm]JavaScript 表单验证正则表达式大全 [/url]利用正则表达式判断是否是0-9的阿拉伯数字
[u]复制代码[/u] 代码如下:
function regIsDigit(fData) { var reg = new RegExp("^[0-9]$"); return (reg.test(fData)); }
利用这则表达式获取字符串的长度
[u]复制代码[/u] 代码如下:
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; }
应用扩展判断是否是数值
[u]复制代码[/u] 代码如下:
function regIsNumber(fData) { var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$"); return reg.test(fData) }
验证Email是否正确
[u]复制代码[/u] 代码如下:
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); }
判断手机号是否正确
[u]复制代码[/u] 代码如下:
function regIsPhone(fData) { var reg = /^(\+86)?(1[0-9]{10})$/; return reg.test(fData); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部