js用到的一些表单正则

表单正则整理

1 请输入汉字、字母、数字、.或下划线的一种或多种组合!

   { pattern: /^[\u4e00-\u9fa5a-zA-Z\d_.]+$/, message: '请输入汉字、字母、数字、.或下划线的一种或多种组合!', trigger: 'change' },

2 .请输入正确11位手机号

{ pattern: /^1(3[0-9]|4[5,7]|5[0,1,2,3,5,6,7,8,9]|6[2,5,6,7]|7[0,1,7,8]|8[0-9]|9[1,8,9])\d{8}$/, message: '请输入正确11位手机号', trigger: 'change' }
  1. 请输入合法的邮箱
{ required: false, pattern: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, message: '请输入合法的邮箱', trigger: 'change' },

还有一种 都可以用

/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_.-])+/

4.IP格式

{pattern: /([1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])){3}/, message: '后端服务器IP格式不正确',trigger: 'blur'}

5、类型为数字,长度为1-6

  {pattern: /^\d{1,6}$/, message: i18n.t('org.rule5'), trigger: ['change','blur']}

6、正确的url地址

/^(https?:\/\/(([a-zA-Z0-9]+-?)+[a-zA-Z0-9]+\.)+[a-zA-Z]+)(:\d+)?(\/.*)?(\?.*)?(#.*)?$/

7、整数

/^-?\d+$/

8、数字、字母、半角符号

/^[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7Fa-zA-Z\d]+$/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值