Jquery 至少一个字符和一个数字的正则表达式

Jquery 至少一个字符和一个数字的正则表达式,jquery,regex,asp.net-mvc,asp.net-mvc-3,Jquery,Regex,Asp.net Mvc,Asp.net Mvc 3,我想要一个正则表达式,其中用户必须在密码字段中键入至少一个字符和一个数字 现在我用的是: ^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$ 但它不能正常工作 请提供帮助。使用下面的正则表达式: /^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/ 演示:嘿,试试这个表达式 ^\d*[a-zA-Z][a-zA-Z0-9]*$ 零位或多位数字 一个字母字符 零个或多个字母数字字符 尝试一些测试,您会发现这将传递至少需要一

我想要一个正则表达式,其中用户必须在密码字段中键入至少一个字符和一个数字

现在我用的是:

^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$ 
但它不能正常工作

请提供帮助。

使用下面的正则表达式:

/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/

演示:

嘿,试试这个表达式

^\d*[a-zA-Z][a-zA-Z0-9]*$
  • 零位或多位数字
  • 一个字母字符
  • 零个或多个字母数字字符
尝试一些测试,您会发现这将传递至少需要一个非数字字符的任何字母数字字符串。

尝试以下方法:

 ^.*(?=.{1,10})(?=.*\d)(?=.*[a-zA-Z]).*$
试试这个

// at least one number, one character
// at least six characters
var re = /(?=.*\d)(?=.*)(?=.*).{6,}/;
return re.test(str);

这将标识后跟字母的数字,或后跟数字的字母,其间包含任意数量的非数字/字母字符

/([0-9].*[a-zA-Z])|([a-zA-Z].*[0-9])/
这将起作用:

(?=.*\d)(?=.*[A-Z]) //with 'i' flag


包含许多密码正则表达式。通过它

它也会处理特殊字符。这与“1_foo”之类的密码不匹配,不像我的密码。密码也可以包含特殊字符。数字和字母之间可以有其他字符。