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: 9 let
|
0