使用帶有字串的 RegExp
String 物件具有以下接受正規表示式作為引數的方法。
"string".match(...
"string".replace(...
"string".split(...
"string".search(...
與 RegExp 匹配
console.log("string".match(/[i-n]+/));
console.log("string".match(/(r)[i-n]+/));
預期產出
陣列[
in
]
陣列[rin
,r
]
用 RegExp 替換
console.log("string".replace(/[i-n]+/, "foo"));
預期產出
strfoog
用 RegExp 拆分
console.log("stringstring".split(/[i-n]+/));
預期產出
陣列[
str
,gstr
,g
]
使用 RegExp 搜尋
.search()
返回找到匹配項的索引或 -1。
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
預期產出
3
-1