您當(dāng)前位置: 主頁(yè) > 資訊動(dòng)態(tài) > IT知識(shí)庫(kù) >
簡(jiǎn)單了解正則表達(dá)式
簡(jiǎn)單的說(shuō),正則表達(dá)式是一種可以用于模式匹配和替換的強(qiáng)有力的工具。我們可以在幾乎所有的基于UNIX系統(tǒng)的工具中找到正則表達(dá)式的身影,例如,vi編 輯器,Perl或PHP腳本語(yǔ)言,以及awk或sed shell程序等。此外,象javacript::這種客戶(hù)端的腳本語(yǔ)言也提供了對(duì)正則表達(dá)式的支持。由此可見(jiàn),正則表達(dá)式已經(jīng)超出了某種語(yǔ)言或某個(gè)系統(tǒng)的 局限,成為人們廣為接受的概念和功能。
正則表達(dá)式可以讓用戶(hù)通過(guò)使用一系列的特殊字符構(gòu)建匹配模式,然后把匹配模式與數(shù)據(jù)文件、程序輸入以及WEB頁(yè)面的表單輸入等目標(biāo)對(duì)象進(jìn)行比較,根據(jù)比較對(duì)象中是否包含匹配模式,執(zhí)行相應(yīng)的程序。
舉例來(lái)說(shuō),正則表達(dá)式的一個(gè)最為普遍的應(yīng)用就是用于驗(yàn)證用戶(hù)在線(xiàn)輸入的郵件地址的格式是否正確。如果通過(guò)正則表達(dá)式驗(yàn)證用戶(hù)郵件地址的格式正確,用戶(hù)所填寫(xiě)的表單信息將會(huì)被正常處理;反之,如果用戶(hù)輸入的郵件地址與正則表達(dá)的模式不匹配,將會(huì)彈出提示信息,要求用戶(hù)重新輸入正確的郵件地址。由此可見(jiàn)正則 表達(dá)式在WEB應(yīng)用的邏輯判斷中具有舉足輕重的作用。
--- 版權(quán)最終歸艾銻無(wú)限所有http://www.whgoodly.com/ 如需轉(zhuǎn)載,請(qǐng)標(biāo)明出處。
相關(guān)文章