js正则表达式校验

2026-01-22 0 8,562

对于字符串的一些操作,可以通过正则表达式来实现。一般的搜索操作想必大家已经学会,今天就来说说它的校验功能,这样可以帮助判断字符串类型或者是其它的组成,比如密码、中文、字符串的组成等。下面就js正则表达式的校验带来内容分享,同时要考虑在js中支持的类型。

1.常见js正则校验

(1)校验密码强度

密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。

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

(2)校验中文

字符串仅能是中文。

^[\u4e00-\u9fa5]{0,}$

(3)由数字、26个英文字母或下划线组成的字符串

^\w+$

2.js支持与不支持类型

js支持

  • 大多数元字符

  • 字符组

  • 段落起始和终结,以及伪逻辑行

  • 匹配优先量词 .* 和 忽略优先量词 .*?

  • 正向环视 ?=

  • 反向引用 1 2

  • 非捕获的分组 ?:

  • 常用修饰符 /igx

js 不支持的有

  • 逆向环视(逆向断言)?<=

  • 命名分组 ?=p

  • 分组内部修饰符 (?=i)

  • 固化分组 ?>

  • 占位量词 .*+

以上就是关于js正则表达式内容的分享,有校验需求的不妨使用正则表达式来解决,同时要注意js支持的类型,以免出错。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 web开发 js正则表达式校验 https://www.zhiup.top/10161.html

上一篇: jsonobject转string
下一篇: jsonobject转map对象

相关