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 則生成的日期為...