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

  • 相关阅读:
    网络赚钱项目 - 虚拟项目如何选择产品
    java计算机毕业设计权限办公用具采购管理源码+系统+数据库+lw文档+mybatis+运行部署
    golang的垃圾回收算法之六分配
    nav2 调节纯追踪算法
    图解LeetCode——667. 优美的排列 II(难度:中等)
    【扩散模型】【文本到音频论文系列翻译二】使用指令微调LLM和潜在扩散模型的文本到音频生成
    Redis系列:HyperLogLog实现海量数据基数统计
    Java之泛型
    「C#」异步编程玩法笔记-async、await
    关于git日常用法,读懂这一篇,差不多就够了
  • 原文地址:https://blog.csdn.net/weixin_45423865/article/details/138117978