规则校验

是否邮箱号 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-312019-12-31 08:32:102019/12/31 3:102019/12/31 03:102019/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字符串、验证手机格式、是否固定电话