手机号码&邮箱 验证规则(最新)

一.手机号码验证规则
手机号的正则表达式如下:
{ min: 11, max: 11, message: '手机号码不低于11位数', trigger: 'blur' },
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
解释:
1.手机号码必须是11位,不能多也不能少
2.必须要以13、14、15、16、17、18、19开头
3.13开头的有130 **** ****、131 **** ****、132 **** ****、133 **** ****、134 **** ****、135 **** ****、136 **** ****、137 **** ****、138 **** ****、139 **** ****
4.14开头的有140 **** ****、141 **** ****、144 **** ****、145 **** ****、146 **** ****、147 **** ****、148 **** ****、149 **** ****
5.15开头的有150 **** ****、153 **** ****、154 **** ****、155 **** ****、159 **** ****
6.16开头的有162 **** ****、165 **** ****、166 **** ****、167 **** ****
7.17开头的有170 **** ****、171 **** ****、172 **** ****、173 **** ****、174 **** ****、175 **** ****、176 **** ****、177 **** ****、178 **** ****
8.18开头的有180 **** ****、181 **** ****、182 **** ****、183 **** ****、184 **** ****、185 **** ****、186 **** ****、187 **** ****、188 **** ****、189 **** ****
9.19开头的有190 **** ****、193 **** ****、194 **** ****、195 **** ****、199 **** ****

二.邮箱验证规则
1. 有且只有一个@
2. @不能放在开头,也不能放在结尾
3. @之后必须有.
4. @之前或之后不能紧跟.
5. @之前要有6个字符
6. 以com、org、cn、net结尾

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
HTML5 提供了一些新的表单验证规则,可以通过设置 input 元素的 type 属性或添加相应的属性来使用。以下是一些常见的 HTML5 表单验证规则: 1. required 规则:表示该字段为必填项,如果该字段为空则无法提交表单。 2. email 规则:表示该字段必须是一个有效的电子邮件地址。 3. url 规则:表示该字段必须是一个有效的 URL 地址。 4. pattern 规则:表示该字段必须匹配指定的正则表达式。 5. min 和 max 规则:表示该字段的值必须在指定的最小值和最大值之间,适用于数字类型的表单项。 6. minlength 和 maxlength 规则:表示该字段的长度必须在指定的最小长度和最大长度之间,适用于文本类型的表单项。 7. number 规则:表示该字段必须是一个数字类型的值。 8. tel 规则:表示该字段必须是一个有效的电话号码。 9. date、time、datetime、week、month 规则:表示该字段必须是一个有效的日期或时间类型的值。 例如: ```html <form> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br> <label for="age">年龄:</label> <input type="number" id="age" name="age" min="18" max="60"><br> <label for="phone">电话:</label> <input type="tel" id="phone" name="phone" pattern="^\d{11}$"><br> <button type="submit">提交</button> </form> ``` 在这个例子中,邮箱输入框设置了 required 规则,表示该字段为必填项;年龄输入框设置了 min 和 max 规则,表示年龄必须在 18 到 60 之间;电话输入框设置了 pattern 规则,表示该字段必须是一个 11 位数字的电话号码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr Tang

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值