我對我的web項目有以下要求:如何在JavaScript中實現特定的正則表達式
我有一個字符串,必須以像A-Z這樣的字符開頭。在這個角色之後必須遵循9個數字。值'0-9'都可以。
的例子,這是確定:
K123456789
T664422881
的例子,這是不正常:
123456789T
1T23456789
我如何使用正則表達式在JavaScript中實現這一點?
我對我的web項目有以下要求:如何在JavaScript中實現特定的正則表達式
我有一個字符串,必須以像A-Z這樣的字符開頭。在這個角色之後必須遵循9個數字。值'0-9'都可以。
的例子,這是確定:
K123456789
T664422881
的例子,這是不正常:
123456789T
1T23456789
我如何使用正則表達式在JavaScript中實現這一點?
/^[A-Z]\d{9}$/
但你甚至搜索?
謝謝,但我怎麼能用t他在JavaScript中顯式? – Marwief
@Marwief只要看看[這裏](http://stackoverflow.com/a/6603043/2307070) –
以下是您如何測試在Javascript中使用正則表達式的字符串:
var a = /^[A-Z][0-9]{9}$/
var b = 'A123456789';
a.test(b); // false
你可以在這裏得到更多信息https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
'/^[AZ] [0-9] {9} $ /' – anubhava
[檢查一個字符串是否匹配正則表達式]可能的重複(http://stackoverflow.com/questions/6603015/check-whether-a-string-matches-a-regex) –
看看這裏的例子正則表達式我已經用來解釋不同的JavaScript正則表達式方法:http://stackoverflow.com/q/37879260/649497 – BruceHill