login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Spry Validation 1 t-m 9

Offline shamrock - 19/10/2010 14:46
Avatar van shamrockLid Hallo,
Ik weet dat ik bij Spry validation een 0 kan gebruiken bij pattern om alleen waardes tussen de 0 en 9 in te kunnen laten vullen

Bijvoorbeeld: pattern:"00000" moet een waarde tussen 00000 en 99999 hebben.

Nu wil ik voor het telefoonnummer het tweede getal groter dan 0 hebben.

0012345678 moet niet kunnen
0612345678 moet wel kunnen
0489751919 moet wel kunnen


hoe kan ik ervoor zorgen dat het 2e getal groter is dan 0

deze code heb ik ervoor:

  1. var theTelefoonnummer = new Spry.Widget.ValidationTextField("theTelefoonnummer", "phone_number", {format:"phone_custom" , pattern:"0000000000", useCharacterMasking:true, validateOn:["change"]});

2 antwoorden

Gesponsorde links
Offline Maarten - 19/10/2010 15:50
Avatar van Maarten Erelid Kan niet, er is geen parameter die staat voor "tussen 1 en 9", enkel tussen 0 en 9. Je kan wel bij de validatie kiezen om een eigen functie te gebruiken normaal gezien, en dan valideer je dat door middel van een reguliere expressie 
Offline shamrock - 08/09/2011 18:54
Avatar van shamrock Lid Ben weer even bezig met dit te verbeteren.

Omdat er veel Fransen, Belgen, Duitsers, Amerikanen en natuurlijk Nederlanders op de site komen moeten verschillende lengtes van telefoonnummer gebruikt kunnen worden.

Op internet vind ik alleen dat je een 0 per cijfer kunt gebruiken waardoor ik nu 10 x 0 als pattern heb.

Is dit anders te doen? zodat het tussen de 10 en bijvoorbeeld 15 is? (sommige gebruiken ook weer: 00316....)

minChars/maxChars werkt hier niet bij


alvast bedankt
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s