| Autor | Zpráva | ||
|---|---|---|---|
| kozusnikjan Profil * |
#1 · Zasláno: 10. 10. 2014, 08:31:58
Ahoj, potřeboval bych poradit, a sice - používám jQuery plugin jQuery validation. Vše jede v pohodě, akorát se peru s následujícím:
mám kontrolu pro telefonní číslo, která je validní pouze ve formátu +420xxxxxxxxx a nebo +421xxxxxxxxxxxx, já bych ovšem potřeboval, aby byla validní i bez předčíslí. Mohli byste mi poradit? Regulární výraz je v kurzívě. Děkuji vám $.validator.addMethod("phoneCZ", function(phone_number, element) {
phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.length > 10 &&
phone_number.match(/^((\+420)|(\+421))??[0-9]{3}?[0-9]{3}?[0-9]{3}$/);
}, "Neplatné telefonní číslo"); |
||
| juriad Profil |
#2 · Zasláno: 10. 10. 2014, 09:08:35
Problém vůbec není v regulárním výrazu, ale v tom, co je před ním. Změň 10 na 9 a už to bude šlapat.
|
||
| kozusnikjan Profil * |
#3 · Zasláno: 10. 10. 2014, 09:17:37
Aha. Diky :]
|
||
|
Časová prodleva: 11 let
|
|||
0