正则表达式"至少8个字符长,包括至少一个字母和一个数字"使用javascript。和字符串可以有特殊字符。
答案 0 :(得分:2)
修改,更新
注意,并非完全RegExp
方法
尝试
var str = "#1abcdef"
, len = str.length
, t = len >= 8 && str.match(/[a-z0-9]/gi).some(isFinite);
console.log(t)
RegExp(已更新,已添加)
/.{8}/.test(str) && !!str.match(/[0-9]{1}[a-z]{1}|[a-z]{1}[0-9]{1}/i)