JS 正規表示式案例

2021-08-30 12:52:00 字數 1185 閱讀 8187

[size=small][b]正規表示式案例[/b][/size]

[b][size=x-large]1 數字[/size][/b]

"^\\d+$"  //非負整數(正整數 0)

"^[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+)?))$"  //非正浮點數(負浮點數 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+)?$"  //浮點數

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

"^[a-z]+$"  //由26個英文本母的大寫組成的字串

"^[a-z]+$"  //由26個英文本母的小寫組成的字串

"^[a-za-z0-9]+$"  //由數字和26個英文本母組成的字串

"^\\w+$"  //由數字、26個英文本母或者下劃線組成的字串

"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email位址

"^[a-za-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\s*)?$"  //url

"^[a-za-z0-9_]*$"

[b][size=x-large]2 以特殊驗證[/size][/b]

[img]

.的含義

?=的含義

[b][size=x-large]3 js實現以字串中各個字母出現的次數[/size][/b]

正規表示式 js使用案例

前言 在前端頁面使用中,遇到日期格式的驗證,開始使用了一款表單控制項驗證,但是不相容!而且使用起來還受到很大約束,所以就決定自己寫原生js。為了完成日期格式的驗證,第一步,當然是學會使用正規表示式。以前都是直接複製使用,這次理解原理,自己原生寫。接前兩篇 js使用案例。檢測控制項內容內容格式 控制為...

正規表示式案例

案例一我們將把所有的雙引號替換單引號 解析匹配了乙個 中加除了引用的除了 以外的東西 用 1 代替,在這裡 1就是 name a b console.log name.replace g,1 除了引號以外的所有數 案例二 我們將把字串中所有單詞的首字母都轉換為大寫 方法一 找到aaa或bbb吧aaa...

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...