Teléfono
- Área: Prototipos de manipulación de datos
- Tipo de pauta: Directriz
- Carácter de la pauta: Obligatoria
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ítulo | Carácter |
---|---|
Campo para número de teléfono nacional | Obligatoria |
Campo para número de teléfono internacional | Obligatoria |
Campo para número de teléfono corporativo de la Junta de Andalucía | Obligatoria |
Validación de número de teléfono nacional | Obligatoria |
Validación de número de teléfono internacional | Obligatoria |
Validación de número de teléfono corporativo de la Junta de Andalucía | Obligatoria |
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