使用javascript的"至少8个字符长,至少包括一个字母和一个数字"的正则表达式。字符串可以具有特殊字符。
编辑、更新
注意,并非完全采用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)