我有这样如何在JavaScript中有效匹配字符串中的数字?
XXX-1234
XXXX-1234
XX - 4321
ABCDE - 4321
AB -5677
串于是就有开头字母。那么会有连字符。然后是4位数字。字母数量可能会有所不同,但数字的位数是相同的= 4
现在我需要匹配数字的前2个位置。所以我尝试了一个漫长的过程。
temp_digit=mystring;
temp_digit=temp_digit.replace(/ /g,'');
temp_digit=temp_digit.split("-");
if(temp_digit[1].substring(0,2)=='12') {}
现在有任何使用正则表达式/模式匹配的过程,以便我可以高效地执行此操作。类似于string.match(regexp)我在正则表达式模式中很愚蠢。我如何从上面的字符串中找到4位数字的前两位数字?此外,它将是伟大的解决方案可以匹配数字没有像连字符XXX 1234
但这是可选的。
太棒了。非常感谢你 – AtanuCSE