js正則exec,match,search用法練習

2021-08-04 07:02:24 字數 1850 閱讀 5902

html>

<

htmllang="en">

<

head>

<

metacharset="utf-8">

<

title>title

title>

head>

<

body>

body>

<

script>

varstr='you are a boy'varreg=newregexp('o','g')

// 匹配正則返回乙個陣列

// 搜尋的字元的下標起始位置

reg.lastindex=0

// 從控制台輸出

// exec可多次呼叫,結果不同,可以無限呼叫,一次終點為努力了,通過判斷結果是否為努力了,來判斷是否遍歷

// 正則加g才會遍歷整個表示式

console.log(reg.exec(str))

console.log(reg.exec(str))

console.log(reg.exec(str))

console.log(reg.exec(str))varstr='hellow word'varreg=/o/ig;

//字串匹配正規表示式,返回的是匹配到的結果陣列

console.log(str.match(reg))

varstr='hellow word'varreg=/l/;

// 檢索與正規表示式相匹配的值,返回的是匹配值的下標(索引),從0開始,檢索不到預設值為-1

console.log(str.search(reg))

script>

html>

js 正則匹配

isnumber 是否為數字 regexps.isnumber d d isint 是否為整形 regexps.isint d istime 是否為時間格式 regexps.istime d d d s d d d isdate 是否為日期格式 regexps.isdate d d d isemai...

js正則函式

1.string方法 a.string.search 引數 可以是正規表示式也可以是普通的字串。返回值 如果找到匹配則返回首字元的索引位置,找不到則返回 1 var s hello world.reg world i i表示不區分大小寫 alert s.search reg b.string.rep...

關於js正則

string支援4種使用正規表示式的方法 string.search regexp 返回第乙個與之匹配的字串的起始位置,如果找不到匹配的字串將返回 1,它會忽略正規表示式引數中的修飾符g string.replace regexp,strto 執行檢索與替換操作,如果正規表示式引數中設定了修飾符g,...