Tengo el siguiente método:
public static bool ValidaCarac(string cadena)
{
//Debug.Write((int)Convert.ToChar(cadena));
if (Regex.IsMatch(cadena,@"^[\w\s-_()]+$"))
return true;
else
return false;
}
Qué sucede si la cadena es string.empty o null , yo quiero que tambien
acepte los string.empty, he tratado con \0 pero no acepta.
En otras palabras si el usuario no pone nada en un campo este método debe
devolver true.
Espero que me ayuden.
Gracias.
realiza tu la comprobación y no el Regex, sería lo más
conveniente, ya que te puede llegar Null
>-----Mensaje original-----
>Hola todos
>
>Tengo el siguiente método:
>
>public static bool ValidaCarac(string cadena)
> {
>
> //Debug.Write((int)Convert.ToChar(cadena));
>
> if (Regex.IsMatch(cadena,@"^[\w\s-_
()]+$"))
> return true;
> else
> return false;
> }
>
>Qué sucede si la cadena es string.empty o null , yo
quiero que tambien
>acepte los string.empty, he tratado con \0 pero no acepta.
>
>En otras palabras si el usuario no pone nada en un campo
este método debe
>devolver true.
>
>Espero que me ayuden.
>Gracias.
>
>.
>