VUE+Element UI 表单自定义正则校验规则教程 常用正则分享

很简单,直接写就行了,在rules中参照如下写法进行:

pattern: /^(?:(?:\+|00)86)?1[3-9]\d{9}$/就正则表达,可以根据实际情况调整。

常用正则分享

火车车次

手机机身码(IMEI)

必须带端口号的网址(或ip)

网址(url,支持端口和”?+参数”和”#+参数)

统一社会信用代码

统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母)

迅雷链接

ed2k链接(宽松匹配)

磁力链接(宽松匹配)

子网掩码

linux”隐藏文件”路径

linux文件夹路径

linux文件路径

window”文件夹”路径

window下”文件”路径

股票代码(A股)

大于等于0, 小于等于150, 支持小数位出现5, 如145.5, 用于判断考卷分数

html注释

md5格式(32位)

GUID/UUID

版本号(version)格式必须为X.Y.Z

视频(video)链接地址(视频格式可按需增删)

图片(image)链接地址(图片格式可按需增删)

24小时制时间(HH:mm:ss)

12小时制时间(hh:mm:ss)

base64格式

数字/货币金额(支持负数、千分位分隔符)

数字/货币金额 (只支持正数、不支持校验千分位分隔符)

银行卡号(10到30位, 覆盖对公/私账户, 参考[微信支付](https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=22_1))

中文姓名

英文姓名

车牌号(新能源)

车牌号(非新能源)

车牌号(新能源+非新能源)

手机号(mobile phone)中国(严谨), 根据工信部2019年最新公布的手机号段

手机号(mobile phone)中国(宽松), 只要是13,14,15,16,17,18,19开头即可

手机号(mobile phone)中国(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条

date(日期)

email(邮箱)

座机(tel phone)电话(国内)

身份证号(1代,15位数字)

身份证号(2代,18位数字),最后一位是校验位,可能为数字或字符X

身份证号, 支持1/2代(15位/18位数字)

护照(包含香港、澳门)

帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合

中文/汉字

小数

数字

html标签(宽松匹配)

qq号格式正确

数字和字母组成

英文字母

小写英文字母组成

大写英文字母

密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符

用户名校验,4到16位(字母,数字,下划线,减号)

ip-v4[:端口]

16进制颜色

微信号(wx),6至20位,以字母开头,字母,数字,减号,下划线

邮政编码(中国)

中文和数字

不能包含字母

java包名

mac地址

匹配连续重复的字符

数字和英文字母组成,并且同时含有数字和英文字母

香港身份证

澳门身份证

台湾身份证

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/11576

(1)
上一篇 2022年9月30日 下午10:18
下一篇 2022年10月11日 下午9:55

相关推荐

发表回复

登录后才能评论