Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2020, 17:35
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Jquery Expresion Regular (facilita)

Cita:
Iniciado por pcarvajal Ver Mensaje
Hola,
Porque esta expresión regular es siempre falsa???

Código PHP:
var rut "1234567-8";

if (
rut.length==9){
                var 
patron = new RegExp('/[0-9]{7}[-]{1}[0-9kK]{1}/'); 
                
alert(patron.test(rut));
                if (
patron.test(rut)) {
                    
alert('true');
                }else{
                    
alert('false');
                }          

por que tu variable rut no cumple el criterio

var rut = "1234567-8";
para que sea TRUE deberia ser

var rut = "/1234567-8/";

y creo que estas confundiendo PHP con javascript, en tema de expresiones regulares, ay pequeños cambios que debes realizar
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9