var validate = /^[a-zA-Z0-9]{4}$/;


我正在使用此验证来输入数字或字母数字,我正在检查

Indexof("@") == 0 or # ,%,&索引也是如此。

但是现在我需要检查

 var isAccumMatch = (AccumulationString.indexOf("@") == 0 || AccumulationString.indexOf("#") == 0 || AccumulationString.indexOf("%") == 0 || AccumulationString.indexOf("&") == 0);
                       if(isAccumMatch)
                       {
                          var isAMatch = AccumulationString.length == 5 && validateACMSTR.test(AccumulationString);
                          if(!isAMatch)
                          {
                             alert("Value should be numeric or alpha numeric followed by @,#,&,%");
                             return false;
                          }
                       }


任何机构都可以帮助我如何验证第一个字符@,#,%,&后跟数字或字母数字。

User Input : @A234, &5674, %ABC1, #123A

最佳答案

/^[@#%&][a-ZA-Z0-9]{4}$/.test(AccumulationString)


应该返回您要查找的条件值。

关于javascript - 如何添加jQuery正则表达式验证以检查起始字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15617061/

10-14 06:49