2016-06-24 70 views
-2

我的Java腳本基於應用程序,我需要驗證用戶名文本框,然後什麼是使用正則表達式我應該避免爲了阻止跨端腳本所有的符號工作跨端腳本的用戶名驗證

+0

你有沒有嘗試過這麼遠嗎? – Rambler

回答

0

對於只是一個用戶名,你也許應該只接受字母數字字符,是這樣的: ~^[a-z0-9_.-]+$~i

[編輯],添加的解釋:

  • ~:熟食店斜切但在JS,你需要/來界定,而不是
  • i:不區分大小寫標誌
  • ^:字符串
  • 的比賽開始
  • $:匹配字符串
  • []:匹配字符的括號之間
  • a-z:是一個z範圍
  • 0-9:0到9範圍
  • _.-:也可以接受那些字符
  • +:是爲了讓此模式1次以上