博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

正则表达式后台应用

Posted on 2014-06-12 11:28  米粒3  阅读(199)  评论(0编辑  收藏  举报

 

js用法:

//对输入内容进行处理 去掉单,双引号
Smstext = Smstext.replace(/\'/g, "").replace(/\"/g, "");

//去掉斜杠\
Smstext = Smstext.replace(/\//g, "");
//去掉反斜杠/
Smstext = Smstext.replace(/\\/g, "")

 

asp.net后台用法:

string mobile = shoujihaoma.Text; //号码
        Match m = Regex.Match(mobile, "(13|15)\\d{9}");
        while (m.Success)
        {
            TxtBox1.Text = "正确";
            m = m.NextMatch();
        }
        
            /// <summary>
    /// 是否是手机号码
    /// </summary>
    /// <param name="val"></param>
    public static bool IsMobile(string val)
    {
        return Regex.IsMatch(val, @"^1[358]\d{9}$", RegexOptions.IgnoreCase);
    }