新聞資訊
記錄首創點滴進步 見(jiàn)證遠(y∏÷λuǎn)行(xíng)
我們一(yī)直緊跟時(shí)代前沿,聚焦行(xíng)​π↓業(yè)實時(shí)動态,發布公司最新資訊,歡迎您的(de)關注

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ì)代碼

  

  

  

  JavaScript表單驗證email郵箱

  

  

  

  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)聯系我們删除!

+ 查看(kàn)更多(duō)我們的(de)客戶 / Our client

    24小(xiǎo)時(shí)技(jì)術(shù)支持
    18931045623
    在線客服

首創簡介

    首創網絡成立于2012年(nián),是(shì)一(yī)家(jiā)專業(yè)的(de)品牌網站(zhàn)設計(jì)和(hé)網絡營銷推廣公司,服務領域涵蓋網站(zhàn)設計(jì)、市(shì)場(chǎng)策劃、企業(yè)畫(huà)冊及VI視(shì)覺設計(jì)、網站(zhàn)域名空(kōng)間(jiān)等領域,公司擁有(yǒu)一(yī)批高(gāo)素質人(rén)才,著(zhe)力打造品牌網站(zhàn)設計(jì)制(zhì)作(zuò)和(hé)網上(shàng)營銷策略執行(xíng)兩大(dà)優勢。

    十年(nián)來(lái),憑借對(duì)市(shì)場(chǎng)趨勢敏銳的(de)洞察,和(hé)對(duì)消費(fèi)者、企業(yè)形态深刻的(de)理(lǐ)解,我們服務的(de)已遍及京津冀、長(cháng)三角、珠三角等領域,行(xíng)業(yè)覆蓋政府機(jī)構、企事(shì)業(yè)單位、無線通(tōng)訊、環保、電(diàn)子(zǐ)、醫(yī)藥、交通(tōng)、園林(lín)、地(dì)産等行(xíng)業(yè),諸多(duō)知(zhī)名企業(yè),如(rú)廣州京信集團、廣東(dōng)聯通(tōng)廣州分(fēn)公司、搜狐家(jiā)居廣州站(zhàn)、搜狐家(jiā)居邯鄲站(zhàn)等,都(dōu)鑒證了(le)首創設計(jì)公司的(de)品牌設計(jì)思想與能(néng)力,首創設計(jì)公司也(yě)與諸多(duō)企業(yè)勃的(de)市(shì)場(chǎng)經濟中互促共生(shēng)。

在線客服


  • 掃描加微(wēi)信

  • 掃描加QQ

  • 掃描浏覽手機(jī)版
首創網絡邯鄲公司
邯鄲公司
服務熱(rè)線:0310-4559740 / 18931045623  公司地(dì)址:邯鄲市(shì)叢台區(qū)頤高(gāo)廣場(chǎng)B座13層1304室  客戶接待:邯鄲市(shì)陵園路(lù)669号康橋國(guó)際B06