js密码强度正则表达式_常用JavaScript正则表达式汇编与示例详解

06714bd5193473bbc28841a7b64a605c.png

1.1 前言

目前收集整理了21个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IP地址、 十六进制颜色、 日期、 微信号、车牌号、中文正则等。表单验证处理必备,赶紧收藏吧!

还会陆续加入新的正则进来,大家多提宝贵意见!

2.1 用户名正则

2.1.1 基本用户名正则

在做用户注册时,都会用到用户名正则校验。

定义基本用户名命名规则如下:

  1. 最短4位,最长16位 {4,16}
  2. 可以包含小写大母 [a-z] 和大写字母 [A-Z]
  3. 可以包含数字 [0-9]
  4. 可以包含下划线 [ _ ] 和减号 [ - ]
  5. 首字母只能是大小写字母
var pattern = /^[a-zA-Z][a-zA-Z0-9_-]{3,15}$/;//输出 trueconsole.log("ifat3 : "+pattern.test('ifat3'));//输出 trueconsole.log("Ifat3 : "+pattern.test('Ifat3'));//输出 trueconsole.log("ke30 : "+pattern.test('ke30'));//输出 falseconsole.log("30ke : "+pattern.test('30ke'));//输出 falseconsole.log("ke3 : "+pattern.test('ke3'));输出 falseconsole.log("ke30@ : "+pattern.test('ke30@'));//输出 falseconsole.log("ke30ke30ke30ke30ke30 : "+pattern.test('ke30ke30ke30ke30ke30'));

2.1.2 中文用户名正则

如果规则中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值