js 正则校验

只能输入两位小数点

onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"

最少10个 包含大写字母小写字母数字

/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{10,}$/

邮箱验证

/^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/

经度 维度 小数点15位

/^[-|+]?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,15})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,15}|180)$/
/^[-|+]?([0-8]?\d{1}\.\d{0,15}|90\.0{0,15}|[0-8]?\d{1}|90)$/

纯数字

/[^\d]/g

输入框不能输入空格

onkeyup="this.value=this.value.replace(/\s+/g,'')"

https://c.runoob.com/front-end/854/

https://www.cnblogs.com/zhukf/p/12011967.html

 // " 正则不识别转成1在进行判断 至少包含英文大写英文小写数字,可以有特殊符号
    String str = passwordString.replace("\"", "1");
    String regex = ".*[a-z]+.*";
    String regex2 = ".*[A-Z]+.*";
    String regex3 = ".*[0-9]+.*";  
    String regex4 = "^[A-Za-z0-9!#$%&()=~|+;:>_,./`^@\\-\\[\\]\\\\]+$";
    if(!str.matches(regex) || !str.matches(regex2) || !str.matches(regex3) || !str.matches(regex4)) {
      return false;
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值