簡體   English   中英

如何使用jQuery正則表達式驗證字符,數字和特殊字符?

[英]How to validate characters, numbers and special characters using jQuery regular expression?

我正在嘗試驗證密碼字段,使其接受字符,數字以及特殊字符。 它必須正好接受8個字符 我已經在互聯網上進行了搜索,但無法獲得任何具體答案,如果無法正常使用也無法得到答案。

讓我僅說明密碼必須接受的字符: AZ,az,0-9,〜!@#$%^&*()_- + =。| <>?{} []

因此,有效密碼將為: ankit@19a_g-1#87等。無效密碼將為: ag/ i(91 (因為其中包含空格和' / ')

我現在使用的正則表達式是:

/^[A-Za-z0-9?=\.~!@#\$%^&*()_-|<>{}\[\]]{8}$/

這根本不起作用。 請幫助我找到執行此操作的正確方法。

^[A-Za-z0-9?=.~!@#\$%^&*()_|<>{}\[\]-]{8}$

你需要花-在年底和逃生[]內的[]

參見演示。

https://regex101.com/r/mG8kZ9/13

暫無
暫無

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

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