[英]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.