网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
几个常用的用正则表达式验证字符串的函数
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式
<!-- name,phone,age,money checked-->
<script language=javascript runat=server>
  isName = /^[A-Za-z\-]+$/;   //这个是表明输入的名字只能是字母和连字符组成
  isPhone = /^(\+\d+ )?(\(\d+\) )?[\d ]+$/; //这个是国际通用的电话号码判断
  isAge  = /^(1[0-2]\d|\d{1,2})$/; //这个是年龄的判断
  isMoney = /^\d+\.\d{2}$/;  //这个是判断输入的是否为货币值
</script>
<!-- Email地址有效性验证函数-->
<script language=javascript runat=server>
  function isEmail(src) {
    return (isEmail1.test(src) && isEmail2.test(src));
  }

  isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
  isEmail2    = /^.*@[^_]*$/;
</script>
<!-- IP地址有效性验证函数-->
<script language=javascript runat=server>
    ip_ip = ''(25[0-5]|2[0-4]\\d|1\\d\\d|\\d\\d|\\d)'';
    ip_ipdot = ip + ''\\.'';
    isIPaddress = new RegExp(''^''+ip_ipdot+ip_ipdot+ipdot+ip_ip+''

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
');
</script>
 
<!-- password有效性验证函数-->
<script language=javascript runat=server>
function TestPwd(src)
{
  var sxf,regex;
sxf=''^[\\w]{6,12}
点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: Asp.net与SQL一起打包部署安装
  • 下一篇资讯: 用正则表达式解析C#文件
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    ';
      regex=new RegExp(sxf);
      return regex.test(src);
    }
    </script>

    <!--ZipCode check function-->
    <script language=javascript runat=server>
    function TestZipCode(src)
    {
      var ZipCode,regex;
      ZipCode="^[\\d]{6}$"
      regex=new RegExp(ZipCode);
      return regex.test(src);
    }
    </script>
     
    <!--验证用户输入身份证号的合法性-->
    <script language=javascript runat=server>
      isIdCorrect1=/^\d{15}$/;
      isIdCorrect2=/^\d{18}$/;
      function isIdCorrect(src)
      {
        return(isIdCorrect1.test(src)&&isIdCorrect2.test(src));
      }
    </script>


    应用也很简单,以上函数均是应用在服务器端,若用在客户端需要把runat=server去掉。我举两个例子:
    IF isIPaddress.test(str)=false THEN
     Response.Write"IP 地址错误,请重新输入。"
     Response.End
    END IF
    IF TestPwd(str)=false THEN
      Response.Write"密码错误,请重新输入。"
     Response.End
    END IF

    事实上你只要熟练掌握正则表达式的应用,对于判断字符串输入的正确性那简直是小菜一碟。正则表达式还能用于字符串替换,ubb语法就是用正则表达式的替换做成的。
    收藏自:http://www.netop.cc/doc.asp?cg=37&did=23
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: Asp.net与SQL一起打包部署安装
  • 下一篇资讯: 用正则表达式解析C#文件
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号