正整数:/^+?[1-9][0-9]KaTeX parse error: Undefined control sequence: \d at position 43: …机号:/^1[3456789]\̲d̲{9}/
手机号最后在加一位大写字母12位:/^1[3456789]\d{9}[A-Z]{1}KaTeX parse error: Undefined control sequence: \D at position 19: …-20位英文和数字:/^(?!\̲D̲+)\S{6,20}
/
/
[
a
−
z
A
−
Z
0
−
9
]
0
,
/ /^[a-zA-Z0-9_]{0,}
//[a−zA−Z0−9]0,/
年月日:/^(\d{4})-(\d{2})-(\d{2})KaTeX parse error: Undefined control sequence: \D at position 36: …文,长度为6到20:/^(?!\̲D̲+)(?![^a-zA-Z]+
)
§
6
,
20
)\S{6,20}
)§6,20/
必须包含字母、数字、特殊字符,长度为8到20之间:/^(?!\D+
)
(
?
!
[
a
−
z
A
−
Z
]
+
)(?![^a-zA-Z]+
)(?![a−zA−Z]+)(?=.[~!@#
%^&*])\S{8,20}
/
正数,小数点后可保留两位:/^\d+(.\d{0,2})?
/
普通
7
位车牌号:
/
[
4
˘
e
00
−
9
˘
f
a
5
]
1
[
A
−
Z
]
1
[
A
−
Z
0
−
9
]
5
/ 普通7位车牌号:/^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z_0-9]{5}
/普通7位车牌号:/[4˘e00−9˘fa5]1[A−Z]1[A−Z0−9]5/
普通车牌(包括新能源车牌):
isVehicleNumber(vehicleNumber) {
var xreg= /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z](?:((\d{5}[A-HJK])|([A-HJK][A-HJ-NP-Z0-9][0-9]{4}))|[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳])$/;
var creg=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
if(vehicleNumber.length == 7){
return creg.test(vehicleNumber);
}else if(vehicleNumber.length == 8){
return xreg.test(vehicleNumber);
}else{
return false;
}},
身份证:/1\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[\d|X|x]$/
input不可以输入负数,小数点两位:v.replace(/^(\d*.?\d{0,2})./,'KaTeX parse error: Expected 'EOF', got '#' at position 25: … 特殊中英文字符:/[`~!@#̲%^&()_-+=<>?:"{}|,./;‘\[]·~!@#¥%……&*()——-+={}|《》?:“”【】、;‘’,。、]/
去掉字符串中的斜杠
str='长新大厦停车场\\(出口\\)';
str.replace(/\\/g,'');
console.log(str);// 长新大厦停车场(出口)
去掉字符串中的空格
str = '123 123';
str.replace(/\s*/g,"");
console.log(str);//123123
1-9 ↩︎