Autor Zpráva
kozusnikjan
Profil *
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
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 *
Aha. Diky :]

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: