正则表达式“至少8个字符长,包括至少一个字母和一个数字”

时间:2014-10-18 05:42:53

标签: javascript

正则表达式"至少8个字符长,包括至少一个字母和一个数字"使用javascript。和字符串可以有特殊字符。

1 个答案:

答案 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)