本文實(shí)例講述了js正則表達(dá)式test()和exec()用法。分享給大家供大家參考。具體如下:
復(fù)制代碼 代碼如下:
html>
head>
script type="text/javascript">
//正則.test(內(nèi)容),返回true或false
function t1(){
var con = document.getElementsByName('content')[0].value;//需要查找的內(nèi)容
var reg = /hi/;//需要匹配的內(nèi)容
alert(reg.test(con));
}
//正則.exec(內(nèi)容),返回匹配的內(nèi)容
function t2(){
var con = document.getElementsByName('content')[0].value;//需要查找的內(nèi)容
var reg = /\bhi\w+/;//需要匹配的內(nèi)容
alert(reg.exec(con));
}
/script>
/head>
body>
textarea rows="5" cols="30" name="content">/textarea>br />
button onclick="t1();">正則測試(test函數(shù))/button>br />
button onclick="t2();">正則測試(exec函數(shù))/button>
/body>
/html>
希望本文所述對大家的正則表達(dá)式學(xué)習(xí)有所幫助。
您可能感興趣的文章:- JS正則RegExp.test()使用注意事項(xiàng)(不具有重復(fù)性)
- 淺談js中test()函數(shù)在正則中的使用
- JavaScript中誤用/g導(dǎo)致的正則test()無法正確重復(fù)執(zhí)行的解決方案
- 簡述JavaScript的正則表達(dá)式中test()方法的使用
- javascript 使用正則test( )第一次是 true,第二次是false