AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    Javascript校验密码复杂度的

    目前使用的如下:

    复制代码 代码如下:

    (?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}

    对应的验证规则是:密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符。

    这个在C#可以正常使用,但是在Javascript中却有问题。

    请问是在js中如何写这样的?

    测试字符串:a123456-

    解决方法如下所示:

    把\d改为[0-9]问题就解决了,如下:

    复制代码 代码如下:

    var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
    console.log(regex.test('a123456-'));

    下面在看下校验密码的方法

    密码规则:6-20位字母数字组合:

    复制代码 代码如下:

    var reg = /^[A-Za-z0-9]{6,20}$/;

    以上所述是小编给大家介绍的Javascript校验密码复杂度的,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • 通过js示例讲解时间复杂度与空间复杂度
    • JS算法教程之字符串去重与字符串反转
    • 如何通过JS实现日历简单算法
    • 基于JS实现计算24点算法代码实例解析
    • 基于原生js实现九宫格算法代码实例
    • JavaScript冒泡算法原理与实现方法深入理解
    • JS求解两数之和算法详解
    • js实现无限层级树形数据结构(创新算法)
    • 如何用JavaScript学习算法复杂度
    上一篇:Javascript使用正则验证身份证号(简单)
    下一篇:初运用之认证界面的实现代码
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Javascript校验密码复杂度的 Javascript,校验,密码,复杂度,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)