özel karakteri eşleştirin ben kayıt sayfası yazma ve asp.net kullanıyorum doğrulayıcılar. Bir kelime içinde herhangi bir yerde özel bir karakterle eşleşen bir regex validator'a ihtiyacım var, bu yüzden "ID'nin en az bir özel karaktere sahip olması gerektiğini" belirten gerekliliği karşılayacaktır. İzin verilen karakterler: ! "# $% & '() * +, - /:;.? < => @ [\]^ _` {|} sarma ile ~
Bir kez daha, bir genç değilim ve sorunlarınız Şu anda bu şeyler etrafında başım ... içinşimdi
[\[\]\^\$\.\|\?\*\+\(\)\\~`[email protected]#%&-_+={}'""<>:;, ]{1,}
var ama nedense yanı sayıları maçlar ve bazen kelimenin başında karakterleri eşleşmiyor. ..
So ve - '', herkes Kaçmak gerek ... bununla
için steno olduğunu unutmayın –
Sadece bir yan not:. Eğer ASP.NET Üyeliği dava ediyoruz, sen kullanabilirsiniz [ 'MinRequiredNonAlphanumericCharacters'] (http://msdn.microsoft.com/en-us/library/system.web.security.membership .minrequirednonalphanumericcharacters.aspx) -özel karakterlerin parola girildiğinden emin olmak için. –
@TimSchmelter - noooo, dava etmiyor Microsoft, ben üyelik sağlayıcının bu cant'kullanma sebebini :) Bu doğrulama isteğe bağlı olacak çünkü - bu açık veya kapalı, istemci bağlı olarak ihtiyacı ... ve yapmayacağız edilebilir Uygulamamızın tüm müşterileri için uygulamayı zorlaştırabilir. Ancak yan not için teşekkürler .. – Alex