JS常用正規表示式

2021-10-10 03:16:15 字數 983 閱讀 7834

本文主要對學習工作中遇到的一些常用正規表示式進行彙總,方便以後查閱。

正則驗證**如下:

驗證手機號:/^1[3456789]\d$/

驗證身份證:/^\d(18|19|20)?\d(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d(\d|x)$/

驗證帳號(字母開頭,允許5-16位元組,允許字母數字下劃線):/^[a-za-z][a-za-z0-9_]$/

驗證密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線):/^[a-za-z]\w$/

驗證qq號:/[1-9][0-9]/

驗證長度為n的字元:/^.$/

驗證日期yyyy-mm-dd:/^(\d)(-|\/)(\d)\2(\d)$/

驗證日期格式yyyy-mm-dd hh:mm:ss:/^(\d)(-|\/)(\d)\2(\d) (\d):(\d):(\d)$/

驗證郵編:/[1-9]\d(?!\d)/

驗證整數:/^[-+]?\d*$/

驗證小數:/^[-\+]?\d+(\.\d+)?$/

驗證中文:/^[\u0391-\uffe5]+$/

驗證字母:/^[a-za-z]+$/

驗證由26個英文本母組成的字串:/^[a-za-z]+$/

驗證xml檔案:/^([a-za-z]+-?)+[a-za-z0-9]+\\.[x|x][m|m][l|l]$/

匹配空格:/\s/

以上全是字面量寫法,字面量是啥相信不用多說,如有錯誤,歡迎指正。

js常用正規表示式

數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 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...

Js 常用正規表示式

d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 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 0 0 非正浮點數 負浮點數 ...

js常用正規表示式

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...