JS正規表示式驗證 一

2022-03-12 10:41:58 字數 1183 閱讀 8525

1、只含有漢字、數字、字母、下劃線,下劃線位置不限:

^[a-za-z0-9_\u4e00-\u9fa5]+$

2、由數字、26個英文本母或者下劃線組成的字串

^\w+$

3、2~4個漢字

"^[\u4e00-\u9fa5]$";

4 驗證只能為數字

^[0-9]*$

5.var reg = /^[0-9]+(.[0-9])?$/;  驗證是兩位小數的 正規表示式

目錄:手機號驗證:

寫法--->!(/^1[34578]\d$/.test(phone)):以1開頭,第二位可能是3/4/5/7/8等的任意乙個,在加上後面的\d表示數字[0-9]的9位,總共加起來11位結束。

寫法--->!(/^(\+\d\-)?\d$/.test(phone))

寫法--->!(/^1(3|4|5|7|8)\d$/.test(phone))

<

input

type

="text"

name

="name"

id="phone"

/>

$("#phone").on('blur', function

() \-)?\d$/.test(phone)))

});

小括號就是括號內看成乙個整體 ,中括號就是匹配括號內的其中乙個

固定**號碼驗證:

寫法--->!/^(\d\-)?[1-9]\d$/.test(phone)

寫法--->!/^(\(\d\)|\d-|\s)?\d$/.test(phone)

$(function

() \)|\d-|\s)?\d$/.test(phone))

});})

金額驗證:

var regu =/^[1-9]\d*\,\d*|[1-9]\d*$/;

var re = new

regexp(regu);

if (re.test("

12.2

"))

else

單價:

var reg = /^(([1-9]\d)|0)(\.\d)?$/;

if (!reg.test("12"

)) else

{

js中正規表示式驗證 js 正規表示式驗證

function validation u4e00 u9fa5 uf900 ufa2d validation.checkname function str u4e00 u9fa5 uf900 ufa2d validation.checknames function str 0 9 a za z va...

JS正規表示式驗證

idresult idstr.match 0 9 g 驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的...

JS正規表示式驗證

js 正規表示式 js驗證日期是否滿足格式 yyyy mm dd,為空時為合法 function checkbirthday input ymd input.value.split if ymd.length 3 return false js new date 2011 18 18 則生成的日期為...