简体   繁体   English

至少一个数的正则表达式

[英]Regular Expression For At Least One Number

How would you create a regular expression for a value that should contain at least one number? 如何为应包含至少一个数字的值创建正则表达式? The user can enter any special character, letter etc., but should contain at least one number. 用户可以输入任何特殊字符,字母等,但应至少包含一个数字。

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

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

Neither are working. 两者都没有工作。

Try using this pattern 尝试使用此模式

.*[0-9].*

For 6 to 20 use this 6至20使用此

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

Use this Regex 使用此正则表达式

An easier solution would be to retain your existing regex, then create two new regexes to test for your "at least one alphabetic" and "at least one numeric". 一个更简单的解决方案是保留现有的正则表达式,然后创建两个新的正则表达式来测试“至少一个字母”和“至少一个数字”。

So, test for this :- 所以,测试一下: -

 /^([a-zA-Z0-9]+)$/

Then this :- 然后这个: -

 /\d{1}/

Then this :- 然后这个: -

 /[A-Z]{1}/i

您可以使用此模式:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 正则表达式:允许字母,数字和空格(至少包含一个字母或数字) - Regular Expression: Allow letters, numbers, and spaces (with at least one letter or number) 正则表达式强制在字符串中至少包含一个字母和数字? - regular expression to force to have at least one letter and number in a string? 正则表达式:允许字母,数字和空格(至少有一个字母不是数字) - Regular Expression: Allow letters, numbers, and spaces (with at least one letter not number) 正则表达式至少匹配一个大写字母和至少一个数字和任意数量的特殊字符 - Regular expression to match at least One capital letter and at least One digit and any number of special charecter 正则表达式不适用于至少一个欧洲字符 - Regular expression not working for at least one European character Javascript正则表达式,表示“至少X个字符,带有大写字母和数字” - Javascript regular expression for “at least X characters, have a capital letter and a number” 正则表达式代码,用于至少允许带有符号的字母或数字 - Regular expression code for allowing at least alphabets or number with symbols JavaScript中的正则表达式,用于至少一个字符(包括特殊字符) - Regular expression in javascript for at least one character including special character 正则表达式,至少一个字母,后跟一个空格,后跟至少一个数字 - Regular expression for at least one letter followed by a white space, followed by at least one digit 正则表达式只将一个数字替换为字符串 - Regular expression replace only one number into string
相关标签
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM