1.情景展示
在注册时,密码要求必须同时包含:字母、数字、特殊字符,如何实现?
2.原因分析
用正则表达式进行校验,是最方便的!
3.解决方案
// 密码必须由 8-64位字母、数字、特殊符号组成var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";<>?,.\/]).{8,64}$/;if (reg.test(password)) {// 验证通过}
4.实际应用
HTML片段
<table border="0" width="100%"><tr><td width="30%">密码:</td><td class="FormItemCon
如果觉得《js 正则表达式校验必须包含字母 数字 特殊字符》对你有帮助,请点赞、收藏,并留下你的观点哦!