Java Script 正規表示式的使用示例

2021-09-08 19:32:35 字數 2255 閱讀 3360

var myregex = new regexp("^[-]?[0-9][0-9]\\.[0-9]\\,\s*[-]?[0-9][0-9]\\.[0-9]$");var flagmath = myregex.test(cordinatestring);
+:規定其前導字元必須在目標物件中連續出現一次或多次。

*:規定其前導字元必須在目標物件**現零次或連續多次。

?:規定其前導物件必須在目標物件中連續出現零次或一次。 

匹配確定的 n 次。

至少匹配 n 次。

n <= m,最少匹配 n 次且最多匹配 m 次。

\s:用於匹配單個空格符,包括tab鍵和換行符;              

\s:用於匹配除單個空格符之外的所有字元;                

\d:用於匹配從0到9的數字;             

\w:用於匹配字母,數字或下劃線字元;              

\w:用於匹配所有與\w不匹配的字元;              

. :用於匹配除換行符之外的所有字元。 

^:定位符規定匹配模式必須出現在目標字串的開頭             

$:定位符規定匹配模式必須出現在目標物件的結尾            

\b:定位符規定匹配模式必須出現在目標字串的開頭或結尾的兩個邊界之一             

\b:定位符則規定匹配物件必須位於目標字串的開頭和結尾兩個邊界之內,即匹配物件既不能作為目標字串的開頭,也不能作為目標字串的結尾。

匹配負整數的正規表示式:

-[0-9]*[1-9][0-9]*

匹配整數的正規表示式:

-?\\d+

匹配非負浮點數(正浮點數 + 0)的正規表示式:

\\d+(\\.\\d+)?

匹配正浮點數的正規表示式:

(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))  

匹配非正浮點數(負浮點數 + 0)的正規表示式:

((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))

匹配負浮點數的正規表示式:

(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))

匹配浮點數的正規表示式:

(-?\\d+)(\\.\\d+)?

匹配26個英文本母組成字串的正規表示式:

[a-za-z]+

匹配26個英文本母的大寫組成字串的正規表示式:

[a-z]+

匹配26個26個英文本母的小寫組成字串的正規表示式:

[a-z]+      

匹配中文字元的正規表示式:

[\u4e00-\u9fa5] 

匹配中文字元數限制的正規表示式:

[\u4e00-\u9fa5]

匹配下劃線和數字及字母的正規表示式:

[\w+]

匹配中文字元及字母的正規表示式:

[^\w\x00-\xff]

匹配雙位元組字元(包括漢字在內)表示式:

[^\x00-\xff]

匹配空行的正規表示式:

\n[\s| ]*\r

匹配html標記的正規表示式:

/<(.*)>.*<\/\1>|<(.*) \/>/ 

匹配首尾空格的正規表示式:

(^\s*)|(\s*$)(像vbscript那樣的trim函式)

匹配手機號碼且以數字開頭的正規表示式:

((\(\d\))|(\d\-))?13\d|15[89]\d 或 [+](\d)[ ]?([-]?((\d)|))+

匹配普通**、傳真號碼,可以「+」開頭,除數字外,可含有「-」的正規表示式:

\d-?\d-?\d 或  [+](\d)?([-]?((\d)|))+

匹配特定形式數字及標識(如60~80)的正規表示式:

[1-9][0-9]?[0-9]?(~)[1-9][0-9]?[0-9]?

匹配百分數的正規表示式:

(100|([1-9]?[0-9]?))%

使用座機號碼(js)範例:

(/^\d[-]d[-]\d$/.test(value))

Javascript正規表示式

這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...

JavaScript 正規表示式

一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...

javascript 正規表示式

正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...