javascript - 至少一个数字的正则表达式

标签 javascript regex

如何为至少包含一个数字的值创建正则表达式?用户可以输入任意特殊字符、字母等,但至少应包含一个数字。

我尝试使用 pattern="[\w+]{6,20}"

(?=.*\d)(*[a-z])(*[A-Z]).{6,20}

两者都不起作用。

最佳答案

尝试使用此模式

.*[0-9].*

对于 6 到 20 人,请使用此

^(?=.*\d).{6,20}$ 

关于javascript - 至少一个数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17342626/

相关文章:

javascript - 将 C++ 函数传递给 emscripten 中的 javascript 函数

javascript - 用于检查金额的正则表达式大于一

Ruby gsub 不区分大小写无法按预期工作

c# - 只保留字符串中的数值?

javascript - 如何使用 JavaScriptCore 将 javascript 对象转换为 NSDictionary

javascript - 在D3中绘制分层圆弧

java - 将特定位置的字符串替换为另一个字符串,而无需在 java 中进行硬编码

java - 我在哪里可以找到多种语言的正则表达式的单元测试?

javascript - Sublime Text 3 中 x-template 脚本标签内 HTML 的语法高亮显示

Javascript - 返回数组中最大的数字