整理的一些正则

案例

const value = "要校验的值";
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
if (!emailReg.test(value)) {
  console.log("请输入正确的邮箱");
}

邮箱格式

/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/

只能输入数字与-

/^[0-9\-]*$/

只能输入数字

/^[0-9]*$/

只能输入数字和英文字母

/^[0-9\a-z\A-Z]*$/

只能输入数字、英文字母和空格

/^[0-9\a-z\A-Z\ ]*$/

只能输入数字、英文字母和中划线

/^[0-9a-zA-Z|\-|]+$/

不能包含中文

/^[^\u4e00-\u9fa5]+$/

只能输入三位数字

/^\d{3}$/

请输入(4位)区号+(9位数字)传真号

/^[0-9]{4}-?[0-9]{1,9}$/

请输入浮点数字

/^-?(0|[1-9][0-9]*)(\.[0-9]*)?$/

不能包含空格

/^[^\s]*$/

以"你好"开头,"谢谢"或"谢谢你"结尾

/^你好[\u4e00-\u9fa5A-Za-z0-9]*(谢谢|谢谢你)$/

请填写01开头,999结尾的11位数字

/^01\d{6}999$/

请填写B开头的15位字符

/^B[A-Za-z0-9]{14}$/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值