什么是正則表達(dá)式
正則表達(dá)式是一個(gè)描述字符模式的對(duì)象,它是由一些特殊的符號(hào)組成的,這些符號(hào)和SQL Server中學(xué)過的通配符一樣,其組成的字符模式用來匹配各種表達(dá)式。
RegExp對(duì)象是RegularExpression(正則表達(dá)式)的縮寫,它是對(duì)字符串執(zhí)行模式匹配的強(qiáng)大工具。簡(jiǎn)單的模式可以是一個(gè)單獨(dú)的字符,復(fù)雜的模式包括了更多的字符,例如驗(yàn)證電子郵箱地址、電話號(hào)碼、出生日期等字符串。
定義正則表達(dá)式有兩種構(gòu)造形式,一種是普通方式,一種是構(gòu)造函數(shù)的方式。
(1)普通方式
普通方式可以通過在一對(duì)分隔符之間放入表達(dá)式模式的各種組件來構(gòu)造一個(gè)正則表達(dá)式,其語法如下:
var reg=/表達(dá)式/附加參數(shù)
表達(dá)式:一個(gè)字符串代表了某種規(guī)則,其中可以使用某些特殊字符來代表特殊的規(guī)則。
附加參數(shù):用來擴(kuò)展表達(dá)式的含義,主要有以下三個(gè)參數(shù)。
g:代表可以進(jìn)行全局匹配。
i:代表不區(qū)分大小寫匹配。
m:代表可以進(jìn)行多行匹配。
(2)構(gòu)造函數(shù)
構(gòu)造函數(shù)方式的語法如下:
var reg=new RegExp(“表達(dá)式”,”附加參數(shù)”);
2.正則表達(dá)式的操作方法
作者:zhushican 分類:六六互聯(lián) 日期:2022年10月07日 瀏覽:1407 評(píng)論:0