当前位置:   article > 正文

js常用正则

js常用正则

正整数:/^+?[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,} //[azAZ09]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]+ )(?![azAZ]+)(?=.
[~!@# %^&*])\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˘e009˘fa5]1[AZ]1[AZ09]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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

身份证:/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);// 长新大厦停车场(出口)
  • 1
  • 2
  • 3

去掉字符串中的空格

str = '123 123';
str.replace(/\s*/g,"");
console.log(str);//123123
  • 1
  • 2
  • 3

  1. 1-9 ↩︎

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/481125
推荐阅读
相关标签
  

闽ICP备14008679号