规则校验
是否邮箱号 email(email)
校验是否邮箱号,返回true
或者false
。
email <String>
字符串
uni.$m.test.email('mankeung1011@gmail.com')
是否URL url(url)
校验是否URL链接,返回true
或者false
。
url <String>
字符串
uni.$m.test.url('https://github.com/ManKeung')
是否十进制数值 number(number)
整数,小数,负数,带千分位数(2,359.08)等可以检验通过,返回true
或者false
。
number <String>
数字
uni.$m.test.number('2022')
是否普通日期 date(date)
验证一个字符串是否日期,返回true
或者false
,如下行为正确:
date <String>
日期字符串2019-12-31
、2019-12-31 08:32:10
、2019/12/31 3:10
、2019/12/31 03:10
、2019/12-31 3:10
如下为错误:
2019年12月31日
、2019-12-31 25:32
总的来说,年月日之间可以用"/"或者"-"分隔(不能用中文分隔),时分秒之间用":"分隔,数值不能超出范围,如月份不能为13,则检验成功,否则失败。
uni.$m.test.date('2019-12-31')
更多校验方法:请查看mView/libs/function/test.ts,验证ISO类型的日期格式、验证字符串、验证整数、验证身份证号码、中文、只能输入字母、只能是字母或者数字、验证是否包含某个值、判断是否为空、是否json字符串、是否数组、是否对象、是否短信验证码、是否函数方法、是否promise对象、是否图片格式、是否视频格式、是否为正则对象、是否json字符串、验证手机格式、是否固定电话