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,...