// 版本号
numRules: [
v => !!v || '请填写信息',
v => /^[0-9]{1,2}(\.([0-9]{1,2})){2}$/.test(v) || '版本号输入格式不符合要求,举例12.10.08'
],
// 邮箱
emailRules: [
v => !!v || '请填写信息',
v => /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(v) || '邮箱不正确'
],
// 手机号
phoneRules: [
v => !!v || '请填写信息',
v => /^0?(13[0-9]|15[012356789]|18[012346789]|14[57]|17[678]|170[059]|14[57]|166|19[89])[0-9]{8}$/.test(v) || '手机号码不正确'
],
selectRules:[v => !!v || '请选择选项'],
checkRules:[v => !!v || '请勾选'],
rules:{
required: value => !!value || '请填写信息',
phone:val=> /^1\d{10}$/.test(val) ||'手机号格式不正确',
email:val=> /^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/.test(val) ||'邮箱格式不正确',
},
nameRules: [
v => !!v || '请填写信息',
v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限大小写字母 中文和.,字节长1-200'
],
userRules: [
v => !!v || '请填写信息',
v => (/^[\.a-zA-Z0-9]{3,15}$/.test(v)) || '输入仅限大小写字母及数字,字节长3-15'
],
remarkRules:[v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限大小写字母 中文和.,字节长1-200'],
nameRules: [
v => !!v || '请填写信息',
v => (/^[\u4e00-\u9fa5\.a-zA-Z]{1,200}$/.test(v)) || '输入仅限中英文和特殊字符.'
],
remarkRules:[v => (/^[\u4e00-\u9fa5\.a-zA-Z0-9]{1,200}$/.test(v)) || '输入仅限中英文,数字,特殊字符.'],
javascript常用正则校验
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一、校验数字的表达式 1数字:^[0-9]*$ 2n位的数字:^\d{n}$ 3至少n位的数字:^\d{n,}$ ...
- 前言 使用man grep查看grep的帮助文档,有如下内容: 可以看出,正则表达式由三类,分别是 基本的正则表达...