如何测试RegEx是否与字符串完全匹配?
var r = /a/;
r.test("a"); // returns true
r.test("ba"); // returns true
testExact(r, "ba"); // should return false
testExact(r, "a"); // should return true
Run Code Online (Sandbox Code Playgroud)
Jim*_*mmy 91
或
var r = /^a$/
Run Code Online (Sandbox Code Playgroud)
要么
function matchExact(r, str) {
var match = str.match(r);
return match && str === match[0];
}
Run Code Online (Sandbox Code Playgroud)
Pre*_*aul 20
不同地写你的正则表达式:
var r = /^a$/;
r.test('a'); // true
r.test('ba'); // false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76692 次 |
| 最近记录: |