Validatiebeheer: verschil tussen versies

Uit XpressionManager
Naar navigatie springen Naar zoeken springen
Geen bewerkingssamenvatting
 
(5 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 1: Regel 1:
Wij werken met [http://www.livevalidation.com LiveValidation] als framework voor het valideren van velden.
Wij werken met [http://www.livevalidation.com LiveValidation] als framework voor het valideren van velden.


Wij hebben de meest voorkomende validaties al reeds aangemaakt. Het kan echter voorkomen dat er een validatie mist. Hiervoor kan je contact met ons opnemen.
Wij hebben de meest voorkomende validaties al reeds aangemaakt. Het kan echter voorkomen dat er een validatie mist. Hiervoor kunt u contact met ons opnemen.


Een voorbeeld om een veld een maximum van 20 tekens te geven:
Een voorbeeld om een veld een maximum van 20 tekens te geven:
Regel 9: Regel 9:
</pre>
</pre>


Deze zou je bijvoorbeeld zelf kunnen aanpassen door het getal 20 aan te passen.
Deze zou u bijvoorbeeld zelf kunnen aanpassen door het getal 20 aan te passen.


[[category:Validatiebeheer]]
[[category:Validatiebeheer]]
===Validatie voorbeelden===
* Verplicht aanvinken: <pre>Validate.Acceptance, {failureMessage: 'Verplicht invullen!'}</pre>
* Aantal cijfers van 10: <pre>Validate.Format, { pattern: /^[\d]{10,10}$/, failureMessage: "Onjuist aantal cijfers (10)" }</pre>
'''Veldtype telefoonnummer'''
* Telefoonnummer (vast) validatie: <pre>Validate.Format, { pattern: /^\d\d\d-[\d]{7,7}|\d\d\d\d-[\d]{6,6}$/, failureMessage: "Onjuist aantal cijfers (10)" }</pre>
* Telefoonnummer (mobiel) validatie:<pre> Validate.Format, { pattern: /^06-[\d]{8,8}$/, failureMessage: "Onjuist aantal cijfers (10)" }</pre>
'''Alleen cijfers of letters'''
* Alleen cijfers: <pre>Validate.Format, { pattern: /^[0-9]*$/, failureMessage: "Alleen cijfers toegestaan" }</pre>
* Alleen letters: <pre>Validate.Format, { pattern: /^[a-zA-Z]*$/, failureMessage: "Alleen letters toegestaan" }</pre>
Voor het testen van deze regex: [[http://rubular.com/ Regex test site]]
[[http://livevalidation.com/documentation]]

Huidige versie van 24 mei 2018 om 18:03

Wij werken met LiveValidation als framework voor het valideren van velden.

Wij hebben de meest voorkomende validaties al reeds aangemaakt. Het kan echter voorkomen dat er een validatie mist. Hiervoor kunt u contact met ons opnemen.

Een voorbeeld om een veld een maximum van 20 tekens te geven:

Validate.Length, { maximum: 20, tooLongMessage: "Max. 20 karakters!" }

Deze zou u bijvoorbeeld zelf kunnen aanpassen door het getal 20 aan te passen.

Validatie voorbeelden

  • Verplicht aanvinken:
    Validate.Acceptance, {failureMessage: 'Verplicht invullen!'}
  • Aantal cijfers van 10:
    Validate.Format, { pattern: /^[\d]{10,10}$/, failureMessage: "Onjuist aantal cijfers (10)" }

Veldtype telefoonnummer

  • Telefoonnummer (vast) validatie:
    Validate.Format, { pattern: /^\d\d\d-[\d]{7,7}|\d\d\d\d-[\d]{6,6}$/, failureMessage: "Onjuist aantal cijfers (10)" }
  • Telefoonnummer (mobiel) validatie:
     Validate.Format, { pattern: /^06-[\d]{8,8}$/, failureMessage: "Onjuist aantal cijfers (10)" }

Alleen cijfers of letters

  • Alleen cijfers:
    Validate.Format, { pattern: /^[0-9]*$/, failureMessage: "Alleen cijfers toegestaan" }
  • Alleen letters:
    Validate.Format, { pattern: /^[a-zA-Z]*$/, failureMessage: "Alleen letters toegestaan" }

Voor het testen van deze regex: [Regex test site]


[[1]]