Jquery中正则表达式的应用小示例

function Check(){
           var result = true;
           var errMessage = "";
           var regCode = /^[A-Z]$/;
           var regNum = /^[1-9]$/;
           var regMaterialNum = /^0[1-9]$|^[1-9][0-9]$/;

           if (!regCode.test($("#txtExgop").val())) {
               errMessage += "格式为大写A—Z的字母。";
               result = false
           }
           if (!regNum.test($("#txtFloor").val())) {
               errMessage += "格式为1-9的数字。";
               result = false
           }
           if (!regMaterialNum.test($("#txtScodo").val())) {
               errMessage += "格式为01—99的数字。";
               result = false
           }
           if ($.trim($("#txtVck").val()).length > 0) {
               if (!regMaterialNum.test($("#txtEndNo").val())) {
                   errMessage += "料盒截止号格式为01—99的数字。";
                   result = false
               }
           }

           if ($.trim($("#txtRemark").val().length) > 200) {
               errMessage += "备注长度不能超过200个字符。";
               result = false
           }

            returnresult;
       }

 

则顺便了解ASP.NET后台的正则表达式应用:

首先添加引用:

usingSystem.Text.RegularExpressions;

public void Check()

{

           if (txtShelves.Value.Length < 0)
           {
               msgtip.InnerText = "*******";
               return;
           }
           if (!Regex.IsMatch(txtGive.Value, "^[A-Z]$",RegexOptions.IgnoreCase))
           {
               msgtip.InnerText = "格式为大写A-Z的字母。";
               return;
           }
           if (txtNoodle.Value.Length < 0)
           {
               msgtip.InnerText = "*****";
               return;
           }
           if (!Regex.IsMatch(txtNoodle.Value, "^[1-9]$",RegexOptions.IgnoreCase))
           {
               msgtip.InnerText = "格式为1-9的数字。";
               return;
           }
           if (txtStartNo.Value.Length < 0)
           {
               msgtip.InnerText = "*********";
               return;
           }
           if (!Regex.IsMatch(txtStartNo.Value, "^0[1-9]$|^[1-9][0-9]$",RegexOptions.IgnoreCase))
           {
               msgtip.InnerText = "格式为01-99的数字。";
               return;
           }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值