No soy un tipo de expresiones regulares, por lo que necesito un poco de ayuda, simplemente no puedo conseguir mi cabeza alrededor de esto ...de REGEX - Unir carácter especial en cualquier lugar en la cadena de
estoy escribiendo página de registro y el uso de asp.net validadores. Necesito un validador de expresiones regulares para que coincida con un carácter especial en cualquier lugar dentro de una palabra, por lo que cumplirá con el requisito que dice que "ID debe tener al menos un carácter especial". Los caracteres permitidos son: ! "#% & '($) * +, - /:;.? < => @ [\]^ _` {|} ~
Una vez más, soy un subalterno, y que tienen problemas con la envoltura mi cabeza alrededor de esto en este momento ...
por ahora no tengo
[\[\]\^\$\.\|\?\*\+\(\)\\~`[email protected]#%&-_+={}'""<>:;, ]{1,}
pero coincide con los números así por alguna razón, ya veces no coinciden con los personajes en el comienzo de la palabra. ..
So , por favor, si alguien me puede ayudar con eso ...
odio sitios web que requieren identificaciones y contraseñas para contener caracteres especiales –
Sólo un lado. nota: Si usted está demandando a ASP.NET afiliación, usted podría utilizar el ['MinRequiredNonAlphanumericCharacters'] (http://msdn.microsoft.com/en-us/library/system.web.security.membership .minrequirednonalphanumericcharacters.aspx) -property para garantizar que se introduzcan caracteres especiales en la contraseña. –
@TimSchmelter - noooo, no demandó a Microsoft :) La razón por la que no puedo usar esto en el proveedor de membresía, es porque esta validación será opcional; puede activarse o desactivarse, dependiendo de las necesidades del cliente ... y no lo haremos ser capaz de aplicarlo para todos los clientes de nuestra aplicación. Gracias por la nota al margen, aunque .. – Alex