Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

validacija mobilnog

[es] :: Javascript i AJAX :: validacija mobilnog

[ Pregleda: 1821 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejantomasevic
Beograd,Srbija

Član broj: 228071
Poruke: 63
*.mediaworksit.net.



Profil

icon validacija mobilnog11.02.2012. u 17:32 - pre 148 meseci
Našao sam kod za validaciju fiksnog telefona

function telValidator(elem, helperMsg){
var telExp = /^(\d{10}|\d{3}-\d{3}-\d{4}|\(\d{3}\)\d{3}-\d{4})$/;

if(elem.value.match(telExp)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}

Sada me zanima a ne znam kako da to isto napravim za validaciju mobilnog telefona.Molio bih nekog za pomoć.
Hvala unapred!
 
Odgovor na temu

joseph.magnum
FrontEnd Dev Junior
Novi Sad

Član broj: 281318
Poruke: 7
*.adsl-a-1.sezampro.rs.



+2 Profil

icon Re: validacija mobilnog12.02.2012. u 20:43 - pre 148 meseci
Ovaj regularni izraz:
Code:

var xp = /^(\d{10}|\d{3}-\d{3}-\d{4}|\(\d{3}\)\d{3}-\d{4})$/;


....kada se pokrene xp.test(string) bi trebao da vrati true za string oblika:
— niz od 10 cifara - \d{10}
— ili 3 cifre, pa crta, pa 3 cifre, pa crta, pa 4 cifre - \d{3}-\d{3}-\d{4}
— ili otvorena zagrada, 3 cifre, zatvorena zagrada, BEZ RAZMAKA, 3 cifre, crta, 4 cifre - \(\d{3}\)\d{3}-\d{4}

Što znači da bi test metod vratio true za sledece stringove:
Code:

0123456789
012-345-6789
(012)345-6789


Prve 3 cifre su nebitne, bilo to 011, 021, 064 ili 999. E sad, možeš napisati RegExp da unos počinje sa 06 i da ima još jednu cifru i sl.


 
Odgovor na temu

[es] :: Javascript i AJAX :: validacija mobilnog

[ Pregleda: 1821 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.