我只是在寻找一个正则表达式来检查并查看数字和字母是否都存在。
只是为了澄清查询,正则表达式将用javascript编写并用于验证地址。
最佳答案
我将使用一个正则表达式来匹配任何字母,后跟任意数字(中间有任何可能的字符)或数字,然后是字母(中间有任何东西):
var hasNumbersAndLetters = function(str) {
var regex = /(?:[A-Za-z].*?\d|\d.*?[A-Za-z])/;
return !!str.match(regex);
};