`
laotu5i0
  • 浏览: 141015 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一些验证

阅读更多

// 使用正则表达式,检测 s 是否满足模式 re
function checkExp( re, s ){
 return re.test( s );
}


// 验证是否 Email
function isEmail( strValue ){
 // Email 必须是 x@a.b.c.d 等格式 或者为空
 if( isEmpty( strValue ) ) return true;
 var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
 return checkExp( pattern, strValue );
}

// 验证是否 电话
function isPhone( strValue ){
 // 普通电话 (0755)4477377-3301/(86755)6645798-665
 // 不带区号电话 88989899
 // Call 机 95952-351
 // 手机  130/131/133/135/136/137/138/13912345678
 // 或者为空
 if( isEmpty( strValue ) ) return true;
 return checkExp( /(^\(\d{3,5}\)\d{6,8}(-\d{2,8})?$)|(^\d{7,8}$)|(^\d+-\d+$)|(^(130|131|133|135|136|137|138|139)\d{8}$)/g,  strValue );
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics