JQuery Hvordan checker jeg et tlfnr med regexp
Hej,Jeg er igang med at lære JQuery, men er stødt ind i et problem....
Jeg forsøger at validere et tekstfelt for om der er indtastet korrekt nr. I første omgang forsøgte jeg med et telefon, men da den fejlede konsekvent, lavede jeg det om til et 4 cifret nummer. Men den fejler stadig. Den udskriver uanset hvad jeg skriver i felt konsekvent fejlkoden (errorValidatePhoneNo)
Jeg håber nogen kan fortælle mig, hvorfor koden fejler og i samme åndedrag, kan fortælle mig hvad den korrekte regexp syntaks for et dansk telefonnr. er XX XX XX XX?
Min kode:
$(
'.errorValidatePhoneNo').hide(); //Skjuler fejldmedd.
$(
'.submitValidatePhoneNo').click(function(event) {
var data = $('.errorValidatePhoneNo').val();
if (validate_phoneno(data)) { //Kalder funktionen validate_phoneno med data fra tekstfeltet
$(
'.errorValidatePhoneNo').hide();
}
else {
$(
'.errorValidatePhoneNo').show();
event.preventDefault();
}
});
function validate_phoneno(ph) {
var pattern = new RegExp(/d(4)/);
return pattern.test(ph);
}
