Tôi không phải là một chàng trai regex, vì vậy tôi cần một chút giúp đỡ, chỉ không thể được đầu của tôi xung quanh này ...REGEX - Trận ký tự đặc biệt bất cứ nơi nào trong chuỗi
Tôi viết trang đăng ký và sử dụng asp.net trình xác thực. Tôi cần một validator regex để phù hợp với một nhân vật đặc biệt bất cứ nơi nào trong một từ, do đó, nó sẽ đáp ứng yêu cầu mà nói rằng "ID phải có ít nhất một ký tự đặc biệt." Các ký tự được phép là: ! "#% & '($) * +, - /:;.? < => @ [\]^ _' {|} ~
Một lần nữa, tôi là một cơ sở, và gặp vấn đề với gói đầu của tôi xung quanh công cụ này tại thời điểm này ...
để bây giờ tôi có
[\[\]\^\$\.\|\?\*\+\(\)\\~`[email protected]#%&-_+={}'""<>:;, ]{1,}
nhưng nó phù hợp với con số cũng vì một lý do, và đôi khi không phù hợp với nhân vật trong phần đầu của từ này. ..
Vì vậy, , xin vui lòng, nếu có ai có thể giúp tôi với điều đó ...
tôi ghét trang web yêu cầu id và mật khẩu để chứa các ký tự đặc biệt –
Chỉ cần một phụ lưu ý:. nếu bạn đang kiện ASP.NET thành viên, bạn có thể sử dụng ['MinRequiredNonAlphanumericCharacters'] (http://msdn.microsoft.com/en-us/library/system.web.security.membership .minrequirednonalphanumericcharacters.aspx) -property để đảm bảo rằng ký tự đặc biệt được nhập vào mật khẩu. –
@TimSchmelter - noooo, không kiện Microsoft :) Lý do tại sao tôi không thể sử dụng điều này trong nhà cung cấp thành viên, bởi vì xác nhận này sẽ là tùy chọn - nó có thể được bật hoặc tắt, tùy thuộc vào nhu cầu của khách hàng ... và chúng tôi sẽ không có thể thực thi nó cho tất cả khách hàng của ứng dụng của chúng tôi. Cảm ơn cho các lưu ý bên mặc dù .. – Alex