检查JS变量是否匹配正则表达式模式

问题描述 投票:1回答:2

如何在jQuery中检查我的变量是否与此模式A|0B|0C| ... Z|0匹配?

模式是[one letter]|0

if (myVar.indexOf((/^[A-Z]+$/+'|0') > -1){
  // true;
}
javascript regex match indexof
2个回答
1
投票

鉴于输入的正则表达式应如下所示:/^[A-Z]\|0$/[A-Z]匹配第一个大写字符,然后使用\|对管道进行转义,然后在输入字符串的末尾查找最后的0。从那里可以使用test()检查输入是否满足该表达式。


0
投票

此后的regex可以匹配|之后的任何整数

© www.soinside.com 2019 - 2024. All rights reserved.