Tengo algunas expresiones regulares largas y sigo recibiendo un error en ui5 webide y javascript usando la función de reemplazo. Lo probé en php usando preg_replace y no pasó nada. Estoy tratando de eliminar los números de teléfono y los correos electrónicos de la cadena "Comentarios. (709) 875-2711, 1 (709) 875-2711, uddalok.biswas@gmail.com hola". ¿Necesito escapar de algo? en php soy
Aquí está mi expresión regular para javascript y u5
/^([0-9]( |-)?)?(\(?[0-9]{3}\)?|[0-9]{3})( |-)?([0-9]{3}( |-)?[0-9]{4}|[a-zA-Z0-9]{7})$/g /^\S+@\S+$/g /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/g /(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/gAquí está mi expresión regular para php
'/^([0-9]( |-)?)?(\(?[0-9]{3}\)?|[0-9]{3})( |-)?([0-9]{3}( |-)?[0-9]{4}|[a-zA-Z0-9]{7})$/' '/^\S+@\S+$/' '/^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/' '/(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/'La expresión regular no está haciendo nada en php y en el controlador ui5 estoy usando reemplazar y obtengo un token de error inesperado.
El resultado esperado es que la expresión regular coincidirá con números de teléfono y correos electrónicos en una cadena grande, ya sea en php o javascript.