• 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 ↩︎

  • 相关阅读:
    经典设计原则 - SOLID
    Vue组件化编程
    汽车整车生产厂MES解决方案
    proemtheus TSL加密认证
    Pyside6/PyQt6如何添加右键菜单,源码示例
    ffmpeg单张图片生成固定时长的视频
    12.6.1 实验5:IOS恢复
    【刷题(12)】图论
    超级好用的 excel 导入导出框架:excel-import-export
    读《反无效努力工作法》
  • 原文地址:https://blog.csdn.net/weixin_45423865/article/details/138117978