1. JavaScript reemplaza los 4 dígitos en el medio del número de teléfono móvil
// Haga coincidir el principio y el final del número de teléfono móvil, salida '12345678901'.replace (/(/d {3})/d {4} (/d {4})/,' $ 1 **** $ 2 ');Ejemplo
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <title> sin titulado Document </title> <title> type = "text/javaScript"> var phone = '12345678901'; var dh = phone.replace (/(/d {3})/d {4} (/d {4})/, '$ 1 **** $ 2'); alerta (dh); </script> </head> <body> </body> </html>Nota: Esta sección coincide regularmente con los 11 dígitos consecutivos en la cadena, reemplaza los 4 dígitos intermedios como *y genera el formato común de los números de teléfono móvil ocultos. Si desea obtener solo los últimos 4 dígitos, puede cambiarlo a la siguiente forma:
2. JavaScript reemplaza los primeros 7 dígitos del número de teléfono móvil
// coincidir 11 dígitos consecutivos y reemplazar los primeros 7 dígitos con*número '15110280327'.replace (// d {7} (/d {4})/,' ****** $ 1 ');Ejemplo
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <title> sin titulado Document </title> <title> type = "text/javaScript"> var phone = '12345678901'; var dh = phone.replace (// d {7} (/d {4})/, '****** $ 1'); alert (dh); </script> </head> <body> </body> </html>Nota complementaria: los paréntesis en expresiones regulares se pueden usar para la agrupación, y también se usan para definir cadenas de sub-modo. En el método reemplazar (), $ N (n es un número) se puede usar en el Parámetro 2 para referirse a las cadenas definidas en la cadena de patrón en secuencia.
3. Verificación de teléfonos móviles JavaScript y ejemplos completos de cuatro dígitos de números de teléfono móvil ocultos
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <title> verificación del número de teléfono móvil JS y cuatro dígitos intermedios ocultos </title> <script type = "text/javaScript" src = "http://code.jquery.com/jquery-latest.js"> </script </script </script </script </scripte type = "text" id = "mytext"> <p> verificación del teléfono móvil y cuatro dígitos ocultos </p> <input type = "button" value = "enviar" id = "subbtn"> <script type = 'text/javaScript'> $ (function () {$ ("#subbtn"). Click (function () {if ($ ("#mytext"). Val (). El número de teléfono no puede estar vacío ")} else {if (iPhoneCheck (myText)) {alert (" subsubscription con éxito "); var phone = $ ("#mytext "). val (); var myphone = phone.substr (3,4); // alert (myphone) var lphone = phone.replace (myphone" **** "); $ ("#mytext "). } else {alerta ("Ingrese el número de teléfono móvil correcto")}} function iPhoneCheck (id) {var temp = document.getElementById ("mytext"); }); </script> </body> </html>Resumir
Lo anterior se trata de JavaScript que verifica los números de teléfono móvil e implementa el efecto de reemplazo de Asterisk (*). Espero que el contenido de este artículo sea útil para el uso diario de JavaScript de todos.