Appearance
JS 正则表达式
2023-03-22
整数
js
function test(val){
const rule = /^\d+$/;
return rule.test(val)
}手机号
js
function test(phone) {
const rules = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
return rules.test(phone)
}身份证
js
// 15位数字 , 18位最后一位为 数字 或 X
function test(val) {
const rules = /(^\d{15}$)|(^\d{17}(\d|X|x)$)/;
return rules.test(val)
}非空
js
function test(val) {
return !!val
}企业社会信用代码 ( 18位 数字和大写字母 )
js
function test(val) {
const rules = /^[0-9,A-Z]{18}$/;
return rules.test(val)
}中文 ( 9位及以上 )
js
function test(val) {
const rules = /^[\u4e00-\u9fa5]{9,}$/;
return rules.test(val)
}