正規表示式語法

2021-08-02 05:35:17 字數 858 閱讀 6648

正規表示式語法

相關概念

正規表示式(regular expression)

字串匹配的模式(pattern)

1.*、+和?限定符都是貪婪的,因為它們會盡可能多的匹配文字,只有在它們的後面加上乙個?就可以實現非貪婪或最小匹配

2.用圓括號將所有選擇項括起來,相鄰的選擇項之間用|分隔。但用圓括號會有乙個***,是相關的匹配會被快取,此時可用?:放在第乙個選項前來消除這種***

var regex;

var pattern;

pattern = runo+n;//1次或多次

pattern = runo*n;//(0次、或1次、或多次)。

pattern = runo?n;//(0次、或1次)

pattern = a|b;

pattern = d;//匹配確定的 n 次

pattern = d;//至少的 n 次

pattern = d;//至少 n 次,至多m次

regex=/pattern/;

regex = /^\\n\-\\s$/;//邊界符,^開頭,$結束

regex = /^[a-za-z0-9(d)]$/;//表示式開始,()子表示式,{}限定符

regex =/(\w+)?:|([^# ]*)?/;

// url匹配

// 使用說明:

// (1)、位址必須以 http /https/ftp/ftps開頭;

var pattern = /^[((ht|f)tps?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%$:\/~\+#]*[\w\-\@?^=%&\/~\+#])?$/;

正規表示式語法

jscript 8.0 正規表示式語法 正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s 匹配 html ...

正規表示式語法

下面是正規表示式的一些示例 表示式 匹配 s 匹配空行。例如,abc 匹配 plain 中的 a 向字符集。匹配未包含的任何字元。例如,abc 匹配 plain 中的 p cx 匹配由 x 指示的控制字元。正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元...

正規表示式語法

正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。正規表示式示例 表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s s s s s 1 s 匹配 html ...