uview form 校验

{
			// 自定义验证函数,见上说明
			validator: (rule, value, callback) => {
				// 上面有说,返回true表示校验通过,返回false表示不通过
				// uni.$u.test.mobile()就是返回true或者false的
				return uni.$u.test.mobile(value);
			},
			message: '手机号码不正确',
			// 触发器可以同时用blur和change
			trigger: ['change','blur'],
		}

是否验证码
console.log(uni.$u.test.code('4567', 4));

是否数组
console.log(uni.$u.test.array([1, 2, 3]));

是否Json字符串
console.log(uni.$u.test.jsonString('{"a": 1}'));

是否对象
console.log(uni.$u.test.object({a: 1}));

是否邮箱号
console.log(uni.$u.test.email('123465798@gmail.com'));

是否手机号
console.log(uni.$u.test.mobile('13845678900'));

是否URL
console.log(uni.$u.test.url('http://www.uviewui.com'));

isEmpty(value)
校验值是否为空,返回true或者false。

console.log(uni.$u.test.isEmpty(false));

是否普通日期
console.log(uni.$u.test.date('2020-02-10 08:32:10'));

是否十进制数值
console.log(uni.$u.test.number('2020'));
1
是否整数
console.log(uni.$u.test.digits('2020'));

是否身份证号
console.log(uni.$u.test.idCard('110101199003070134'));

是否车牌号
console.log(uni.$u.test.carNo('京A88888'));

是否金额
console.log(uni.$u.test.amount('3,233.08'));

是否汉字
console.log(uni.$u.test.chinese('更上一层楼'));

是否字母
console.log(uni.$u.test.letter('uView'));

是否字母或者数字
console.log(uni.$u.test.enOrNum('uView'));

是否包含某个值
console.log(uni.$u.test.contains('uView', 'View'));

数值是否在某个范围内
console.log(uni.$u.test.range(35, [30, 34]));

字符串长度是否在某个范围内
console.log(uni.$u.test.rangeLength('abc', [3, 10]));
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值