驗證使用者輸入是否包含非字母數字字元
有時,我們必須從使用者那裡獲取僅包含字母數字字元的輸入。
例如,假設一個只允許字母和數字的使用者名稱系統,
然後可以使用以下正規表示式完成此操作
^[a-zA-Z0-9]+$
^
限制了開始[a-zA-Z0-9]+
是主要部分,它只允許小的a-z
資本A-Z
和最小長度為 1 的數字。$
限制結束
這也可以通過使用來完成
^[\w\d]+$
這裡
\w
代表字母表\d
代表數字
如果我們想將長度限制為最多 20 個字元,
^[a-zA-Z0-9]{1,20}$
{1,20}
表示長度可以在 1 到 20 之間,包括兩者。