正则长度限制15或18位(如何用正则表达式实现规定用户输入密码的格式为:(长度6到18个字符,不能全为重复字母,或者连续字母))
本文目录
如何用正则表达式实现规定用户输入密码的格式为:(长度6到18个字符,不能全为重复字母,或者连续字母)
// 存在一个你不容易发现的问题,基本能解决你的问题/** * checkPassword函数,参数为要检验的密码pwd, * 如果pwd符合规则,返回true,否则返回false */function checkPassword(pwd){ // 长度为6到18个字符 var reg = /^.{6,18}$/; if(!reg.test(pwd)){ return false; } // 全部重复 var repeat = true; // 连续字符 var series = true; var len = pwd.length; var first = pwd.charAt(0); for(var i=1;i《len;i++){ repeat = repeat && pwd.charAt(i) == first; series = series && pwd.charCodeAt(i) == pwd.charCodeAt(i-1) + 1; } return !(repeat || series);}
js限制文本框输入的长度为18位字符
这个无需JS,用input text标签的maxlength属性即可实现,代码如下:
《input type=“text“ maxlength=“18“ /》maxlength 属性后面设置需要限制的字段最大长度即可。
更多文章:

nobody歌曲(求一首英文歌 只记得 nobody no)
2025年3月17日 13:10

素材库免费下载(有哪些素材网站可以免费下载字库和PSD格式的图片素材)
2025年3月29日 22:00

冒泡法排序c语言10个数(求c语言冒泡法排序十个数并输出最大数)
2025年2月17日 10:20

phpmyadmin配置文件权限错误(wamp中在MYSQL中修改了密码,然后出错了)
2025年2月27日 07:50

string的split方法(String类的splite方法使用注意几点的地方)
2025年3月22日 19:50

rs触发器和sr触发器的区别(rs触发器中的r和s分别代表什么意思呢)
2025年3月13日 01:20

layui插件(使用layer插件,当鼠标经过验证码时,验证码会自动更新,请问怎么解决)
2025年2月14日 17:30

potentially什么意思(potentially是什么意思)
2025年4月2日 02:20

hand in hand(hand in hand词曲作者)
2025年2月25日 14:00