注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

谈笑涧

已开通独立前端博客,请访问 http://www.candoudou.com

 
 
 

日志

 
 

常用的javascript正则表达式  

2012-05-13 23:23:24|  分类: js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 经常总结一下类似这样的小方法,虽然简单,但是用到的时候会提高开发速度!
验证邮箱
 function isValidEmail(sText) {
   var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/;
     return reEmail.test(sText);
 }
if(isValidEmail(value)){
......
}
去除空格
function trim(str){
var pat = /^\s+(.*?)\s+$/g;
var stred = str.replace(pat,"$1");
return stred;
 
3.过滤提交的html代码
function scriptHtml(str){
var pat = /<(?:.|\s)*?>/g;
var stred = str.replace(pat,"");
return stred;
}

    
 
    var promit = document.getElementByIdx_x_x("fillInfoForm_promit");
    if(promit.checked != true){
        alert("您还没有同意身份通服务条款");
        return false;
    }
    return true;
}
//检验汉字
function isChinese(s)
{
    var patrn = /^\s*[\一-\龥]{1,15}\s*$/;
    if(!patrn.exec(s))
    {
        return false;
    }
    return true;
}

//数字
function isNumber(s)
{
    var patrn = /^\s*\d+\s*$/;
    //var patrn1=/^\s*\d{16}[\dxX]{2}\s*$/;
    if(!patrn.exec(s))
    {
        return false;
    }
    return true;
}
//校验手机号码:必须以数字开头
function isMobile(s)
{
    var patrn=/^\s*(15\d{9}|13[0-9]\d{8})\s*$/;
    if(!patrn.exec(s))
    {
        return false;
    }
    return true;
}

//检验身份证
function isIdCard(s)
{
    var patrn = /^\s*\d{15}\s*$/;
    var patrn1 = /^\s*\d{16}[\dxX]{2}\s*$/;
    if(!patrn.exec(s) && !patrn1.exec(s))
    {
        return false;
    }
    return true;
}

//检验姓名:姓名是2-15字的汉字
function isCardName(s)
{
    var patrn = /^\s*[\一-\龥]{1,}[\一-\龥.·]{0,15}[\一-\龥]{1,}\s*$/;
    if(!patrn.exec(s))
    {
        return false;
    }
    return true;
}
审核电话号码
 function checkTel(sText) {
   var reTel =/^(\d{3,4}-)?\d{7,8})$/;
     return reTel.test(sText);
 }
 
审核身份证号码
 function checkId(sText) {
   var reId =/\d{18}|\d{15}/;
     return reId.test(sText);
 }
 
  评论这张
 
阅读(263)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017