正則表示式函式exec、match、search
阿新 • • 發佈:2019-01-10
正則表示式函式中的exec含義及用法:
匹配正則,返回一個數組
lastIndex是搜尋的字元下標起始位置(從第0個字元開始搜尋)
正則表示式函式中的match含義及用法:<script> var str = 'you are a boy'; var reg = new RegExp('o','g'); reg.lastIndex = 0; console.log(reg.exec(str)); console.log(reg.exec(str)); console.log(reg.exec(str)); console.log(reg.exec(str)); </script>
str.match(reg); 字串匹配正則表示式,返回的是匹配到的結果陣列
<script>
var str = 'hello world O';
var reg = /o/ig;
console.log(str.match(reg));
</script>
正則表示式函式中的search含義及用法:
檢索與正則表示式相匹配的值,返回的是匹配值的索引
<script> var str = 'hello world'; var reg = /l/g; console.log(str.search(reg)); </script>