我想匹配一個單詞和它後面的0個或多個字母。我已經構建了以下RegExp
:/test\w*/
\w
對於任何字母,*
爲零或更多匹配。
但它工作不正確。它匹配測試測試,但不是測試本身。 這裏是我使用的測試代碼:*登錄正則表達式部隊匹配一個字母
console.log(new RegExp("test" + "[\\w*]").test("tests")); // true
console.log(new RegExp("test" + "[\\w*]").test("test")); // false - should be true
console.log(new RegExp("test" + "[\\w*]").test("test-")); // false
console.log(new RegExp("test" + "[\\w*]").test("testing")); // true
console.log(new RegExp("test" + "[\\w*]").test("[email protected]")); // false
更新 表達工程完全按照我regexr.com
Downvoter,評論請! – iamawebgeek
@Kobi,它會給我什麼? – iamawebgeek
因爲我討厭選民,所以對投票絕對沒有建設性。 –