Teléfono

LIBP-0198 (Libro de pautas)

A continuación se indica el formato, así como la validación de los distintos números de te teléfono, clasificados por nacionales (España) e internacionales.

Pautas

TítuloCarácter
Campo para número de teléfono nacionalObligatoria
Campo para número de teléfono internacionalObligatoria
Campo para número de teléfono corporativo de la Junta de AndalucíaObligatoria
Validación de número de teléfono nacionalObligatoria
Validación de número de teléfono internacionalObligatoria
Validación de número de teléfono corporativo de la Junta de AndalucíaObligatoria

Campo para número de teléfono nacional

Utilizar un campo de tipo "input type='text'" que permita introducir 9 caracteres.

Para introducir un número de teléfono de ámbito nacional, debe utilizarse un componente de tipo "text" que permita introducir 9 caracteres.

Ejemplo:

<label for="idTelefono">Teléfono: </label>
<input type="text" id="idTelefono" name="telefono" maxlength="9" size="10" />

 

HTML5

Para mejorar el control que se hace sobre el valor introducido en este campo, se puede utilizar el atributo "pattern". En él se introduce una expresión regular que debe reconocer el valor introducido en el campo. La expresión debe coincidir con el patrón de producción de JavaScript que se especifica en [ECMA 262].

También se le han añadido los siguientes atributos:

  • Pattern: obliga a que el valor introducido en el campo cumpla con el patrón introducido.
  • Formaction, formenctype, formmethod, formnovalidate y formtarget: atributos que modifican la acción, el método de envío, la validación y el destino de un formulario respectivamente cuando se introduce algún valor en el campo.
  • Data-*, donde el asterisco puede ser cualquier nombre:  permite la creación de atributos personalizados, que posteriormente se pueden obtener con Javascript
  • Spellcheck: indicará que el valor introducido en el componente debe pasar el corrector ortográfico.
  • Form: contendrá el nombre del formulario al que pertenezca el elemento. De esta forma se puede colocar un componente en cualquier parte de una página.

Campo para número de teléfono internacional

Utilizar un campo de tipo "input type='text'" que permita introducir 15 caracteres.

Para introducir un número de teléfono de ámbito internacional, debe utilizarse un componente de tipo "text" que permita introducir 15 caracteres.

El número de teléfono internacional podrá estar construido de las siguientes formas:

  • Signo "+" + prefijo internacional del país + número de abonado. Ejemplo: +34912345678
  • Caracteres "00" + prefijo internacional del país + número de abonado. Ejemplo: 0034912345678

Ejemplo:

<label for="idTelefono">Teléfono: </label>
<input type="text" id="idTelefono" name="telefono" maxlength="15" size="16" />

 

HTML5

Para mejorar el control que se hace sobre el valor introducido en este campo, se puede utilizar el atributo "pattern". En él se introduce una expresión regular que debe reconocer el valor introducido en el campo. La expresión debe coincidir con el patrón de producción de JavaScript que se especifica en [ECMA 262].

También se le han añadido los siguientes atributos:

  • Pattern: obliga a que el valor introducido en el campo cumpla con el patrón introducido.
  • Formaction, formenctype, formmethod, formnovalidate y formtarget: atributos que modifican la acción, el método de envío, la validación y el destino de un formulario respectivamente cuando se introduce algún valor en el campo.
  • Data-*, donde el asterisco puede ser cualquier nombre:  permite la creación de atributos personalizados, que posteriormente se pueden obtener con Javascript
  • Spellcheck: indicará que el valor introducido en el componente debe pasar el corrector ortográfico.
  • Form: contendrá el nombre del formulario al que pertenezca el elemento. De esta forma se puede colocar un componente en cualquier parte de una página.

Campo para número de teléfono corporativo de la Junta de Andalucía

Utilizar un campo de tipo "input type='text'" que permita introducir 6 caracteres.

Para introducir un número de teléfono de ámbito corporativo de la Junta de Andalucía, debe utilizarse un componente de tipo "text" que permita introducir 6 caracteres.

Ejemplo:

<label for="idExtension">Teléfono corporativo de la Junta de Andaluciía: </label>
<input type="text" id="idExtension" name= "extension" maxlength="6" size="7" />

 

HTML5

Para mejorar el control que se hace sobre el valor introducido en este campo, se puede utilizar el atributo "pattern". En él se introduce una expresión regular que debe reconocer el valor introducido en el campo.

También se le han añadido los siguientes atributos:

  • Pattern: obliga a que el valor introducido en el campo cumpla con el patrón introducido.
  • Formaction, formenctype, formmethod, formnovalidate y formtarget: atributos que modifican la acción, el método de envío, la validación y el destino de un formulario respectivamente cuando se introduce algún valor en el campo.
  • Data-*, donde el asterisco puede ser cualquier nombre:  permite la creación de atributos personalizados, que posteriormente se pueden obtener con Javascript
  • Spellcheck: indicará que el valor introducido en el componente debe pasar el corrector ortográfico.
  • Form: contendrá el nombre del formulario al que pertenezca el elemento. De esta forma se puede colocar un componente en cualquier parte de una página.

Validación de número de teléfono nacional

Validar el número de teléfono nacional.

Para validar un número de teléfono de ámbito nacional, se deben tener en cuenta las siguientes condiciones:

  • Longitud igual a 9 caracteres
  • Los caracteres deben ser numéricos
  • Si el numero es de línea fija, debe comenzar por 9
  • Si el número es de línea móvil, debe comenzar por 6 o 7

Validación de número de teléfono internacional

Validar los números de teléfono internacionales

Para validar un número de teléfono de ámbito nacional, se deben tener en cuenta las siguientes condiciones:

  • Longitud inferior a 15 dígitos
  • Comienza por "00" ó "+"

Validación de número de teléfono corporativo de la Junta de Andalucía

Validar los números de teléfono corporativos de la Junta de Andalucía

Para validar los números de teléfono de la Junta de Andalucía se deben tener en cuenta las siguientes condiciones:

  • Longitud igual a 6 caracteres
  • Los caracteres deben ser numéricos
  • Los 3 últimos números de la extensión corta coinciden con los 3 últimos números del teléfono largo