ASP.NET RegularExpressionValidatorControl
Controles de servidor de validación
Definición y uso
El control RegularExpressionValidator se utiliza para validar si el valor de entrada coincide con un patrón especificado.
Nota:A menos que el navegador no admita la validación en el cliente, o la propiedad EnableClientScript esté establecida en false, se realizarán tanto la validación en el servidor como en el cliente.
Nota:Si el control de entrada está vacío, la validación fallará. Utilice el control RequiredFieldValidator para que el campo sea obligatorio.
Propiedades
| Propiedades | Descripción |
|---|---|
| BackColor | El color de fondo del control RegularExpressionValidator. |
| ControlToValidate | El id del control a validar. |
| Display | El comportamiento de visualización del control de validación. Los valores válidos son:
|
| EnableClientScript | Valor booleano que especifica si se habilita la validación en el cliente. |
| Enabled | Valor booleano que especifica si se habilita el control de validación. |
| ErrorMessage | El texto que se muestra en el control ValidationSummary cuando la validación falla.Nota:Si no se establece la propiedad Text, el texto también se mostrará en el control de validación. |
| ForeColor | El color de primer plano del control. |
| id | El id único del control. |
| IsValid | Valor booleano que indica si el control especificado por ControlToValidate pasa la validación. |
| runat | Especifica que el control es un control de servidor. Debe establecerse en "server". |
| BackColor | El color de fondo del control RegularExpressionValidator. |
| Text | El mensaje que se muestra cuando la validación falla. |
| ValidationExpression | Especifica la expresión regular para validar el control de entrada. La sintaxis de la expresión es diferente en el cliente y en el servidor. JScript se utiliza en el cliente. En el servidor, se usa según el lenguaje que especifique. |
Ejemplos
RegularExpressionValidator
En este ejemplo, declaramos un control TextBox, un control Button, un control Label y un control RegularExpressionValidator en un archivo .aspx. La función submit() comprueba si la página es válida. Si es válida, devuelve "The page is valid!" en el control Label. Si no es válida, devuelve "The page is not valid!" en el control Label. Si la validación falla, se mostrará el texto "The zip code must be 5 numeric digits!" en el control RegularExpressionValidator.
Controles de servidor de validación Otras extensiones