FVValidationFunction

Cette fonction de validation permet d’ajouter des validations regex qui sont effectuées tant en front-end (validation engine) qu’en back-end (serveur).

Layout.config

Exemples :

<ValidationFunction ID="custom[telephone]" Title="Téléphone"
            ErrorMessage="FormBuilder.Validator.FVValidationFunction.Telephone"
            ValidationExpression="/^([0-9\+\-\(\)\+\ ]+)?$/" />
<ValidationFunction ID="custom[email]" Title="Email"
            ErrorMessage="FormBuilder.Validator.FVValidationFunction.FVEmail"
      ValidationExpression="^((([^&lt;&gt;()[\]\\.,;:\s@\&quot;&quot;]+(\.[^&lt;&gt;()[\]\\.,;:\s@\&quot;&quot;]+)*)|(\&quot;&quot;.+\&quot;&quot;))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))?$" />
<ValidationFunction ID="custom[onlyNumber]" Title="Seulement des nombres"
            ErrorMessage="FormBuilder.Validator.FVValidationFunction.FVOnlyNumber"
            ValidationExpression="/^([0-9\ ]+)?$/" />
<ValidationFunction ID="custom[noSpecialCaracters]" Title="Alphanumérique"
            ErrorMessage="FormBuilder.Validator.FVValidationFunction.FVNoSpecialCharacters"
            ValidationExpression="/^([0-9a-zA-Z]+)?$/" />