JavaScript 正規表示式

2021-09-16 21:52:09 字數 643 閱讀 7890

前兩天餓了麼面試的時候問到了正則,這裡有時間簡單總結一下。(那天才知道很多大大都是硬著頭皮看著api懟正則的 - -)

var pattern = /\bis\b/g;
var pattern = new regexp('\\bis\\b', 'g');
元字元是在正規表示式中你有特殊含義的非字母字元。

* + ? $ ^ . | \ ( ) [ ]

字元含義

.除了回車符和換行符之外的所有字元

d數字字元

d非數字字元

s空白符

s非空白符

w單詞字元(字母、數字下劃線)

w非單詞字元

字元含義

^以***開始

$以***結束

b單詞邊界

b非單詞邊界

字元含義

?出現0次或一次

+出現1次或多次

*出現0次或多次

出現n次

出現n-m次

至少出現n次

'123456789'.match(/d?/g);

使用|可以達到或的效果。

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...