[英]Javascript Regex to remove any spaces, special characters and numbers
[英]How to remove spaces, special characters and leading numbers with regex?
我想創建可以與下面的 jQuery 一起使用的正則表達式
我在網上找到了每個點的大多數解決方案,但我不明白如何將所有 3 個組合起來。我將使用它來在提交表單時更改 HTML 表單輸入。
例如有人寫“123 John”然后它會在提交之前將輸入更改為“John”。 或者“123 John Is Me”變成“JohnIsMe”等等。
為什么要把它們結合起來?
讓我們假設用戶輸入了一些無效的內容。 是說它無效更好,還是專門說“不能以數字開頭”更好?
分別測試每個限制,並根據用戶輸入的具體錯誤向用戶返回有用的錯誤消息。
(另外,不要只是改變用戶輸入的內容。這也是一種混亂和糟糕的體驗。讓用戶糾正它,告訴他們什么是錯的。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.