簡體   English   中英

小寫字母,可選數字和受限長度的正則表達式模式

[英]Regex pattern for lowercase letters, optional digits, and constrained length

如果字符串要滿足以下條件,那么JavaScript和PHP regex模式是什么:

  1. 字符串應介於(包括)4到20個字符之間
  2. 它只能包含小寫字母,也可以包含數字。
  3. 它必須包含至少1個字母

可以使用以下字符串格式:

  • randy
  • randy39
  • 39randy
  • r789456123

以下是不可接受的:

  • ran
  • 3546
  • r_andy
  • __3912

您可以使用前瞻性斷言來驗證字符串在某處包含字母。

/^(?=.*[a-z])[a-z0-9]{4,20}$/

(請參見此reFiddle示例

這應該在JavaScript和PHP中均適用。

使用兩個正則表達式: /^[a-z0-9]{4,20}$//[az]/ (PHP和Javascript的實際語法可能有所不同)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM