Saltar al contenido

Convertir Javascript Regex a PHP

El paso a paso o código que hallarás en este artículo es la resolución más sencilla y efectiva que encontramos a tu duda o problema.

Solución:

Hay algunas diferencias entre los motores de expresiones regulares en Javascript y PHP. Consulte el artículo Comparación de motores de expresiones regulares para obtener información teórica y Diferencia entre PHP regex y JavaScript regex para obtener información práctica.

La mayoría de las veces, puede usar patrones de expresiones regulares de Javascript en PHP con pequeñas modificaciones. Como diferencia fundamental, la expresión regular de PHP se define como una string (o en un string) Me gusta esto:

preg_match('/^(?(d3))?[- ]?(d3)[- ]?(d4)$/',$telephone);

Javascript regex no lo es, se define a su manera:

var ptr = new RegExp(/^(?(d3))?[- ]?(d3)[- ]?(d4)$/);
// or
var ptr = /^(?(d3))?[- ]?(d3)[- ]?(d4)$/;

Puede intentarlo ejecutando la expresión regular en PHP. Como recomendación, no lo reemplaces en los archivos de Codeigniter, simplemente puedes ampliar o reemplazar la biblioteca nativa. Puede consultar Creación de bibliotecas para obtener más información.

Si sostienes algún contrariedad o disposición de beneficiar nuestro escrito te invitamos realizar una ilustración y con gusto lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *