js正則表達式test()用(yòng)法詳解一(yī)覽
日(rì)期:2013-05-05發布:首創網絡浏覽:324次
js正則表達式test()用(yòng)法詳解一(yī)覽。返回一(★₩' yī)個(gè)Boolean值,它指出在被查找的(de)字符串♦↑中是(shì)否匹配給出的(de)正則表•α 達式。 rgexp.test(str) 參數(shù) rgexp "₽§必選項。包含正則表達式模式或可(kě)用(yòngσ¶)标志(zhì)的(de)正則表達式對(du←₹ì)象。 str 必選項。要(yào)在其···
本文(wén)關鍵字:正則,表達式,test,用©∏(yòng)法,詳解,一(yī)覽,正則,表達式,
js正則表達式test()用(yòng)法詳解一(yī)覽。返回✘✘一(yī)個(gè)Boolean值,它指出在被查找≥α的(de)字符串中是(shì)否匹配給出的(d©↓e)正則表達式。
rgexp.test(str)
參數(shù)
rgexp
必選項。包含正則表達式模式或可(kě)用(y∑≠òng)标志(zhì)的(de)正則表達式對(duì)象。
str
必選項。要(yào)在其上(shàng)測試查找的(de)字符串ε←。
說(shuō)明(míng)
test方法檢查字符串是(shì)否與給出的(de)正則表達式模☆δ÷式相(xiàng)匹配,如(rú)果是(shì)則返回true,否則就(jiπ™¶©ù)返回false。
每個(gè)正則表達式都(dōu)有(yǒu)一(yī)個(gè↔☆>)lastIndex屬性,用(yòng)于記錄上(shàng)一(♠♥ Ωyī)次匹配結束的(de)位置
代碼如(rú)下(xià) 複制(™≥zhì)代碼
varre=/^[1-9]d{4,10}$/gi;
varstr="123456";
alert(re.test(str));//返回true
//執行(xíng)上(shàng)面的(de)test之後
我們可(kě)以彈出
代碼如(rú)下(xià) 複制(zhì)代碼
alert(re.lastIndex);//彈出6
即表示上(shàng)一(yī)次在第6個(g &δè)字符之後結束
那(nà)麽下(xià)一(yī)次再調用(yòng)test的(d•←e)時(shí)候,就(jiù)會(huì)從(cóng)第6個(gφ è)字符之後繼續搜索
解決辦法,将正則表達式的(de)lastIndex屬性設置為(wèi)↑∞0
具體(tǐ)代碼如(rú)下(xià) λ¶↔:
代碼如(rú)下(xià) 複制(>Ω₽zhì)代碼
varre=/^[1-9]d{4,10}$/gi;
varstr="123456";
alert(re.test(str));//返回true
str="1234567";
re.lastIndex=0;
alert(re.test(str));//返回true
例2
代碼如(rú)下(xià) 複制(zhì)代碼
functiontestDemo(){
varr,re;//聲明(míng)變量。
vars="I";
re=/I/ig;//創建正則表達式模式。
document.write(re.test(s)+"
");//返回Boolean結果。
document.write(re.test(s)+"
");
document.write(re.test(s));
}
testDemo();
輸出結果:
true
false
true
JavaScript表單驗證email郵箱,判斷一(yī)個(gè)輸入量是(shì)否為(wèi)郵箱email,通(tōng)過正則表達式實現(xiàn)。
//檢查email郵箱
代碼如(rú)下(xià) 複制(zhì)代碼
functioncheck(){
varemail=document.getElementById("email").value;
varisemail=/^w+([-.]w+)*@w+([.-]w+)*.w{2,4}$/;
if(email==""){
alert("請(qǐng)輸入您的(de)郵箱!");
returnfalse;
}
if(email.length>25){
alert("長(cháng)度太長(cháng)");
returnfalse
}
if(!isemail.test(email)){
alert("不(bù)是(shì)郵箱");
returnfalse;
}
}
- 歡迎大(dà)家(jiā)閱讀(dú)浏覽,部分(fēn)內(nèi)容來(lái)源于網絡,如(rú)有(yǒu)侵權,請(qǐng)聯系我們删除!
- 上(shàng)一(yī)條:如(rú)何做(zuò)一(yī)個(gè)利于用(yòng)戶體(tǐ)驗的(de)錨文(wén)本
- 下(xià)一(yī)條:讓網站(zhàn)回歸到(dào)簡潔、清新上(shàng)來(lái)
服務項目
熱(rè)門(mén)信息
- 邯鄲網絡公司:模闆建站(zhàn)的(de)好(hǎo)處有(yǒu)哪些(xiē)?
- 3642024-04-25

- 4.9日(rì)訊,企業(yè)網站(zhàn)建設如(rú)何發揮網絡營銷功能(néng)?
- 4092024-04-09

- 4.9日(rì)音(yīn)訊,企業(yè)網站(zhàn)維護的(de)日(rì)常工(gōng)作(zuò)
- 2912024-04-09

- 邯鄲網絡公司:網站(zhàn)建設開(kāi)發有(yǒu)哪些(xiē)細節需要(yào)注意?
- 5402024-03-07

- 邯鄲網絡公司:外(wài)貿網站(zhàn)制(zhì)作(zuò)的(de)8個(gè)步驟
- 3772024-03-05

- 簡單3步,輕松做(zuò)企業(yè)官網
- 6822024-02-18
