前端Vue中常用rules校验规则(收藏)

如题所述

<p>检查合法 IP 地址</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:允许的 IP 地址段为 \d{1,2}|1\d\d|2[0-4]\d|25[0-5]\<.dot>\d{1,2}|1\d\d|2[0-4]\d|25[0-5]\<.dot>\d{1,2}|1\d\d|2[0-4]\d|25[0-5]。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查手机号码或固定电话号码</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:可为 0\d{2,3}-\d{7,8} 或 1[34578]\d{9}。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查固定电话号码</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:0\d{2,3}-\d{7,8}。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查手机号码</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:开头为 [1],随后为 3-9 中的任意数字,后面跟 9 位数字。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查身份证号码</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:15 位、18 位或 17 位数字,或 17 位数字后跟大写字母 X。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查邮箱地址</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:开头为字母或数字,中间可以包含字母、数字、下划线、短横线,结尾为字母、数字、点、下划线。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查合法 URL</p>

<p>通过正则表达式验证 URL 的格式:以 http 或 https 开头,后面跟可选的端口号,然后是域名和可选的文件路径。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否由字母、数字和下划线组成</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,匹配正则表达式:只包含字母、数字和下划线。如果不匹配且值非空,则返回错误信息;否则返回回调函数。</p>

<p>检查数值范围</p>

<p>如果值为空、未定义、为 null,则返回回调函数;否则,检查是否在 1 到 20000 之间。如果不满足范围或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查数字输入框的最大数值</p>

<p>如果值小于 0 或大于最大值,则返回错误信息;否则返回回调函数。</p>

<p>检查是否在 1 到 99 之间</p>

<p>如果值为空,则返回错误信息;否则,检查是否为正整数且在 1 到 99 之间。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为正整数</p>

<p>如果值为空,则返回错误信息;否则,检查是否为正整数。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为正整数(非必填)</p>

<p>如果值为空,则返回回调函数;否则,检查是否为正整数。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为 0 到 1 的小数</p>

<p>如果值为空,则返回错误信息;否则,检查是否在 0 到 1 之间的小数。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为 1 到 10 的小数(非等于 0)</p>

<p>如果值为空或未定义,则返回回调函数;否则,检查是否为正整数且在 1 到 10 之间。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为 1 到 100 的小数(非等于 0)</p>

<p>如果值为空,则返回错误信息;否则,检查是否为正整数且在 1 到 100 之间。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查是否为 0 到 100 的小数</p>

<p>如果值为空,则返回错误信息;否则,检查是否在 0 到 100 之间的小数。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查端口是否在 0 到 65535 之间</p>

<p>如果值为空或未定义,则返回错误信息;否则,检查是否为在 0 到 65535 之间的端口号。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查端口是否在 0 到 65535 之间(非必填)</p>

<p>如果值为空,则返回回调函数;否则,检查是否为在 0 到 65535 之间的端口号。如果不满足条件或值为空,则返回错误信息;否则返回回调函数。</p>

<p>检查小写字母</p>

<p>如果值匹配正则表达式只包含小写字母,则返回回调函数;否则返回错误信息。</p>

<p>检查两位小数</p>

<p>如果值匹配正则表达式只允许一位小数或整数,则返回回调函数;否则返回错误信息。</p>

<p>检查大写字母</p>

<p>如果值匹配正则表达式只包含大写字母,则返回回调函数;否则返回错误信息。</p>

<p>检查是否包含大小写字母</p>

<p>如果值匹配正则表达式只包含字母,则返回回调函数;否则返回错误信息。</p>

<p>密码校验</p>

<p>如果值匹配正则表达式包含至少两种字符类型:字母、数字或符号,且长度为 6 到 20 位,则返回回调函数;否则返回错误信息。</p>

<p>中文校验</p>

<p>如果值匹配正则表达式只包含中文字符,则返回回调函数;否则返回错误信息。</p>

<p>账号校验</p>

<p>如果值匹配正则表达式包含字母和数字,且长度为 6 到 20 位,则返回回调函数;否则返回错误信息。</p>

<p>纯数字校验</p>

<p>如果值匹配正则表达式只包含数字,则返回回调函数;否则返回错误信息。</p>

<p>最多一位小数校验</p>

<p>如果值匹配正则表达式只允许一位小数或整数,则返回回调函数;否则返回错误信息。</p>
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜