Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Javascript + puhelinnumero tsekkaus

mrkebab [08.10.2009 13:34:52]

#

Hei.

Miten javascriptissä saisi tarkistettua, onko arvo muotoa

+123456789012

eli + ja 12 numeroa perässä ?

Metabolix [08.10.2009 13:46:33]

#

if (teksti.match(/^\+\d{12}$/)) ...
Lisätietoja voit hakea termeillä säännölliset lausekkeet ja regular expressions.

mrkebab [09.10.2009 18:26:19]

#

Kiitos Metabolix!

walkout_ [11.10.2009 13:15:18]

#

Puhelinnumerot voi olla eri pituisia.

juhaz [11.10.2009 20:52:13]

#

On niissä maksimipituus. Suomalaisten puhelinnumeroiden maksimipituus suuntanumeron kera on muistaakseni 10 (7 numeroa, jotka ovat varsinaista puhelinnumeroa ja 3 numeroa suuntanumeroina).

EDIT: Vissiin se olikin sitten tosiaan 12 numeroa maksimi.
EDIT2: Tajusin, että edellinen tarkoitti, että puhelinnumeron ei välttämättä tarvitse olla 12 numeroa vaan vähemmänkin eikä sitä, että se voi olla miten pitkä vain. Minimikoko suomalaisilla puhelinnumeroilla on 5 numeroa.

Grez [11.10.2009 21:14:49]

#

Maailmanlaajuisesti suuntanumero mukaan lukien "normaalien puhelinnumeroiden" pituus on käsittääkseni plussa ja 5 numeroa. Sitten on tietty jotain erikoisnumeroita, kuten +1 911, joka on siis vain 4 numeroa.

Käytännössä jos käyttäjän pitäisi syöttää oma numeronsa, niin sen pitäisi hyväksyä ainakin väli 5 - 15 numeroa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta