其他分享
首页 > 其他分享> > 总结的常用正则表达式

总结的常用正则表达式

作者:互联网

1.大写字母、数字、符号:  

/^[A-Z0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/

  2.中文字符、大写英文字符、数字、符号: /^[\u4e00-\u9fa5_A-Z0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/   3.中文字符、大写英文字符 /^[\u4e00-\u9fa5A-Z]{0,}$/   4.中文字符 /^[\u4e00-\u9fa5]{0,}$/   5.中文字符、英文字符、数字、符号 /^[\u4e00-\u9fa5_a-zA-Z0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/  

6.数字、符号

/^[0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/   7.小写货币格式,保留两位小数 /^[1-9\¥]\d*\.\d{2}?$/   vue使用正则表达式:

 

 

 

 

代码:

searchDataRules:{

          companyName: [             { required: true, message: '请输入', trigger: 'blur' },             { max: 50, message: '长度不能大于50个字节', trigger: 'blur'  },             { message: '中文字符、英文字符、数字、符号', trigger: 'blur' ,pattern:/^[\u4e00-\u9fa5_a-zA-Z0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/ }           ],           receivePaymentMoney:[             { required: true, message: '请输入', trigger: 'blur' },             { message: '小写货币格式,保留两位小数', trigger: 'blur' ,pattern:/^[1-9\¥]\d*\.\d{2}?$/ }           ],            receivePaymentMode:[             { required: true, message: '请输入', trigger: 'blur' },             { max: 20, message: '长度不能大于20个字节', trigger: 'blur' },             { message: '中文字符、大写英文字符', trigger: 'blur' ,pattern:/^[\u4e00-\u9fa5A-Z]{0,}$/ }           ],            arrivalDate:[             { required: true, message: '请输入', trigger: 'blur' },           ],            receivePaymentMember:[             { required: true, message: '请输入', trigger: 'blur' },             { max: 10, message: '长度不能大于10个字节', trigger: 'blur' },             { message: '中文字符', trigger: 'blur' ,pattern:/^[\u4e00-\u9fa5]{0,}$/ }           ],            remark:[             { max: 50, message: '长度不能大于50个字节', trigger: 'blur' },             { message: '中文字符、英文字符、数字、符号', trigger: 'blur' ,pattern:/^[\u4e00-\u9fa5_a-zA-Z0-9`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]+$/ }           ],         },

js代码使用方式:

 

 

 

   

标签:总结,字符,常用,u4e00,正则表达式,-+,trigger,blur,message
来源: https://www.cnblogs.com/web-aqin/p/13786241.html