todo:nice-validator 内置8种,但是fastadmin扩展了一些。例如身份证验证

发布于 2024-11-13 19:08:31

nice-validator 内置8种,但是fastadmin扩展了一些。例如身份证验证

D:\2.work\fastadmin\1.2.0.20201008_full\public\assets\libs\nice-validator\dist\local

digits: [/^d+$/, "请填写数字"]
,letters: [/^[a-z]+$/i, "请填写字母"]
,date: [/^d{4}-d{2}-d{2}$/, "请填写有效的日期,格式:yyyy-mm-dd"]
,time: [/^([01]d|2[0-3])(:[0-5]d){1,2}$/, "请填写有效的时间,00:00到23:59之间"]
,email: [/^[w+-]+(.[w+-]+)@[a-zd-]+(.[a-zd-]+).([a-z]{2,4})$/i, "请填写有效的邮箱"]
,url: [/^(https?|s?ftp)://S+$/i, "请填写有效的网址"]
,qq: [/^[1-9]d{4,}$/, "请填写有效的QQ号"]
,IDcard: [/^d{6}(19|2d)?d{2}(0[1-9]|1[012])(0[1-9]|[12]d|3[01])d{3}(d|X)?$/, "请填写正确的身份证号码"]
,tel: [/^(?:(?:0d{2,3}[- ]?[1-9]d{6,7})|(?:[48]00[- ]?[1-9]d{6}))$/, "请填写有效的电话号码"]
,mobile: [/^1[3-9]d{9}$/, "请填写有效的手机号"]
,zipcode: [/^d{6}$/, "请检查邮政编码格式"]
,chinese: [/^[u0391-uFFE5]+$/, "请填写中文字符"]
,username: [/^w{3,12}$/, "请填写3-12位数字、字母、下划线"]
,password: [/^[S]{6,16}$/, "请填写6-16位字符,不能包含空格"]

官网还准备了一下常用的,如果要用,可以拷贝下面的代码放到上面的位置
https://validator.niceue.com/docs/common-rules.html

输入图片说明

如何自定义规则
https://blog.csdn.net/u010433704/article/details/100848934

0 条评论

发布
问题