正則驗證資訊

2021-08-08 21:06:16 字數 1099 閱讀 9565

網上搜出來的正則驗證資訊或多或少都有不對的地方,經過改正,總結出幾個比較常用的方法:

1,手機號格式驗證

/^(((13[0-9])|(14[0-9])|(17[0-9])|(15[0-3])|(15[5-9])|(18[0-9]))+\d)$/
2,郵箱號格式驗證

/^([a-za

-z0-

9_\.\-]

)+\@((

[a-za

-z0-9\-

])+\.)+(

[a-za

-z0-9]

)+$/

3,密碼長度6-16位驗證

/^[0-

9a-za-z]

$/

在js檔案中驗證舉個栗子

var regular=/^[0-9a-za-z]$/;

var text=$('input').val();

if(regular.test(text)

輸入框輸入格式化:

1,只能輸入數字和字母

onkeyup="value=value.replace(/[^\w]/ig,'')"

2,只能輸入數字

onkeyup="this.value=this.value.replace(/\d/g,'')"

3,只能輸入漢字和字母

onkeyup="value=value.replace(/[^\a-\z

\a-\z

\u4e00-\u9fa5]/g,'')"

4,只能輸入數字和小數點

onkeyup="value=value.replace(/[^\d

\.]/g,'')"

舉個栗子:

type=

"text"

value="" onkeyup="value=value.replace(/[^\d\.]/g,'')">

java 正規表示式 資訊驗證

第一種驗證方式 pattern p pattern.compile 模式 matcher m p.matcher 要驗證的資訊 boolean b m.matches 第二種驗證方式 boolean b pattern.matches 模式 要驗證的資訊 第三中驗證方式 boolean b src....

float js 正則 驗證 js 正則 數值驗證

1 functionchecktextdatafornormal strvalue 2 7 9 functionchecktextdataforinteger strvalue 10 14 16 functionisunsignedinteger strinteger 17 21 22 functi...

element ui表單驗證 正則驗證

數字型別的驗證需要在 v model 處加上 number 的修飾符,這是 vue 自身提供的用於將繫結值轉化為 number 型別的修飾符。export default methods at position 209 resetfo refs formname resetfields const ...