正規表示式積累

2021-07-06 08:09:08 字數 1064 閱讀 9946

1.將數字和. 之外的清除 οnkeyup='this.value=this.value.replace(/[^\d.]/gi,"")'

()的用法)

str2[2]=2275025

()的作用就是在當前匹配的結果中把()的東西,作為陣列第二個元素,讓你可以獲取

3.\w的用法

我們平常看到了**使用者名稱註冊,就用到了這個

\w=[a-za-z0-9_]       在正規表示式中,大寫和小寫,

相反,比如\d表示非數字,\d表示數字,\w=[^a-za-z0-9_],說到這,我們可以知道

[^是取反的意思(^是匹配開始)

4.正規表示式中,元字元需要轉義,例如

(),轉義,用

\這個我們都知道

5. 中括號的用法

在中括號中,我們可以這樣寫

[123 )]

這個表示是

1或者2或者

3或者空格或者

),在中括號中,元字元好像不需要轉義

6. |的用法

|表示或者的意思,通常我們需要匹配的可能有幾個就可以

|,比如身份證號,最後一位可能是數字,也可能是x,這裡我們就可以用到|

7.*——0到多個

?——0到1個

+——1到多個

8.從右到左,每個四個數字,空一格

var strnum='67788889999';

var strnumn=strnum.split('').reverse().join('').replace(/(\d)/g,'$1 ').replace(/\,$/,'').split('').reverse().join('');

console.log(strnumn);

如果是從左到右就不需要反轉,陣列和字串轉換,注意$1後面有乙個空格,可以換成逗號之類

//限制輸入8個字元,相當於maxleng=8

var 

t=/^[a-za-z0-9|\u4e00-\u9fa5]/;

document.getelementbyid('key').onkeyup = function()

正規表示式 大積累

首先加個重要的東西 代表 0次或者多次 代表 1次或者多次 代表 0次或者1次 在ext中使用正規表示式驗證的方法 fieldlabel 員工號 name employee.empno regex w id employee.empno regextext 員工號只能由字母和數字組成!allowbl...

正規表示式 個人積累的正規表示式案例

1。正則匹配輸入框只能輸入浮點數 確保輸入框內輸入的只能是浮點數 value value.replace d.g,includes value.replace d.g,substr value.replace d.g,indexof 1 includes value.replace d.g,subs...

javascript的正規表示式 積累

驗證字串是否是數字 function checknumber theobj return false 驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有...