我有這樣如何在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