簡體   English   中英

正則表達式,以避免特殊字符,並且不應以數字開頭

[英]Regular expression to avoid special characters and should not start with numbers

我可以使用什么正則表達式來不允許特殊字符,並確保它不能以數字開頭。

我正在使用/[^a-zA-Z0-9]/來過濾掉特殊字符。 如何確定它不是以正則表達式本身的數字開頭。

另外我在輸入框中使用了ng的ng-pattern

/^[a-zA-Z][a-zA-Z0-9]*$/

這應該做。

如果您想輸入一個或兩個單詞,請嘗試此操作。

^[a-zA-Z][a-zA-Z0-9]*(?:\s+[a-zA-Z][a-zA-Z0-9]+)?$

這應該為你工作

^[^\W0-9_][^\W_]+$

如果允許空格

^[^\W0-9_][a-zA-Z0-9\s]+$

如果您不想匹配整個字符串,則可以刪除分別匹配開始和結束的^和$。

您可以只使用此正則表達式:

/^[a-zA-Z]/

確保您的輸入僅以字母(非數字和非特殊字符)開頭。

暫無
暫無

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

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