文章插圖

文章插圖
正則表達式在js中有很多用途,最常見的是在表單驗證中,驗證一些字符串是否符合要求,如email、手機號等等,學好正則對于前端工程師來說是一個不錯的輔助技能 。
一、特殊字符
1、$
正則的結尾符號
2、^
開始符號
【JS正則表達式語法 js正則表達式是什么意思】3、()
標記一個子表達式的開始和結束位置
4、[]
匹配括號中任意一個; 例:
5、{}
括號里是匹配幾個,一般用來限制位數;例:
有三種用法:
{3}:表示匹配三位;
{3,}:表示匹配三位及以上;
{3,7}:表示匹配3到7位
6、*
表示匹配0次或多次;相當于{0,}
7、?
表示要匹配的是0或1位;
8、+
表示匹配前面的字符串一次或多次
9、.
匹配任意字符
10、|
“或”:不解釋
11、w
字母、數字、下劃線
12、W
非字母、數字、下劃線
13、d
數字,等價于[0-9]
14、D
非數字,等價于[^0-9]
15、s
匹配空格
二、js方法
1、match方法:
挑選相匹配的內容:例:
2.test方法:
返回一個布爾值,表示是否匹配
3、replace方法:
用于將匹配正則的字符串進行替換,例:
例:var path=req.url.replace(//?(?:?.*)?$/,”).toLowerCase();
獲取“/”后邊的路徑 。
- 創建儲存過程的語句為 創建存儲過程的語法
- java中結束循環 java結束循環的命令是
- java校驗日期格式的正則 Java校驗日期格式
- 高考英語語法填空高頻詞匯 高考英語語法填空
- js 正則表達式匹配數字 js正則匹配字母和數字
- php語法菜鳥教程 php語言基本知識
- 小數點后保留2位小數的正則表達式 正則小數點保留兩位
- mysql分頁語法 mysql分頁的幾種方式
- 正則表達式在線測試工具 正則表達式測試方法
- python正則表達式應用舉例 正則表達式測試工具代碼
