/**
* 正則驗證js
* @author ***
*//**
* * @param tel 驗證手機號碼
*/export function tel(val) $/g;
return pattern.test(val)
}/**
* * @param digits 驗證整數
*/export function digits(val)
/** * ?:-? 負數
* @param number 驗證十進位制數字包括(4,897,788.00 || .59)
*/export function number(val) (?:,\d)+)?(?:\.\d+)?$/g;
// let pattern = /^(?:-?)\d+(\.\d)?$/g;
return pattern.test(val)
}/**
* * @param ischinesechar 中文
* @param min 最小長度
* @param max 最大長度
*/export function ischinesechar(val,min,max) ,$}$`,"g")
return pattern.test(val)
}/**
* * @param isvertifycode 驗證碼(4位)
*/export function isvertifycode(val,len) }$`,"g")
return pattern.test(val)
}/**
* * @param pricenum 金額
*/export function pricenum(val) )?$/g;
return pattern.test(val)
} /**
* * @param idcard 身份證18 && 15
*/export function idcard(val) (18|19|([23]\d))\d((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d[0-9xx]|( [1-9]\d\d((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d)$/g;
return pattern.test(val)
} /**
* 驗證郵箱
*/export function email(val) ~-]+@[a-za-z0-9](?:[a-za-z0-9-][a-za-z0-9])?(?:\.[a-za-z0-9](?:[a-za-z0-9-][a-za-z0-9])?)*/g;
return pattern.test(val)
}/**
* 驗證兩次輸入是否一致
*/export function equalto(newval,oldval)
demo使用
比如:1、驗證2-4為中文使用者名稱
ischinesechar("需要驗證的值",最小值,最大值)
ischinesechar("真心真意",2,4) // true
ischinesechar("真心真意",2,3) // false
2、驗證手機號是否輸入正確
tel("15184121212") // true
tel("10000000000") // false
正規表示式身份證 日期 電話號碼等
正規表示式 身份證驗證 方式一 只能判斷18位身份證 但是方法優於方法二 bool checkidentitycardno nsstring cardno nsarray codearray nsarray arraywithobjects 7 9 10 5 8 4 2 1 6 3 7 9 10 5...
jQuery正則 電話 身份證 郵箱簡單校驗
if 1 3,5,6,7,8,9 d test e.detail.value.data phone else if d d 0 9 x x test e.detail.value.data idcard else if a za z0 9 a za z0 9 a za z0 9 test e.det...
jQuery正則 電話 身份證 郵箱簡單校驗
if 1 3,5,6,7,8,9 d test e.detail.value.data phone else if d d 0 9 x x test e.detail.value.data idcard else if a za z0 9 a za z0 9 a za z0 9 test e.det...