![](/img/trans.png)
[英]Regular Expression: Allow letters, numbers, and spaces (with at least one letter or number)
[英]Regular Expression For At Least One Number
如何為應包含至少一個數字的值創建正則表達式? 用戶可以輸入任何特殊字符,字母等,但應至少包含一個數字。
我嘗試使用pattern="[\\w+]{6,20}"
和
(?=.*\d)(*[a-z])(*[A-Z]).{6,20}
兩者都沒有工作。
嘗試使用此模式
.*[0-9].*
6至20使用此
^(?=.*\d).{6,20}$
使用此正則表達式
一個更簡單的解決方案是保留現有的正則表達式,然后創建兩個新的正則表達式來測試“至少一個字母”和“至少一個數字”。
所以,測試一下: -
/^([a-zA-Z0-9]+)$/
然后這個: -
/\d{1}/
然后這個: -
/[A-Z]{1}/i
您可以使用此模式:
/^(?=.{6,20}$)\D*\d/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.