test - preg_match en JavaScript?
string to regex javascript (5)
Esto debería funcionar:
var matches = text.match(//[(/d+)/][(/d+)/]/);
var productId = matches[1];
var shopId = matches[2];
¿Es posible en JavaScript
hacer algo como preg_match
en PHP
?
Me gustaría poder obtener dos números de la secuencia:
var text = ''price[5][68]'';
en dos variables separadas:
var productId = 5;
var shopId = 68;
Editar: también uso MooTools
si ayuda.
var myregexp = //[(/d+)/]/[(/d+)/]/;
var match = myregexp.exec(text);
if (match != null) {
var productId = match[1];
var shopId = match[2];
} else {
// no match
}
var text = ''price[5][68]'';
var regex = /price/[(/d+)/]/[(/d+)/]/gi;
match = regex.exec(text);
match [1] y match [2] contendrán los números que estás buscando.
var thisRegex = new RegExp(''/[(/d+)/]/[(/d+)/]'');
if(!thisRegex.test(text)){
alert(''fail'');
}
Encontré la prueba para actuar más preg_match ya que proporciona un retorno booleano. Sin embargo, debe declarar una var. RegExp.
CONSEJO: RegExp agrega que es propio / al principio y al final, así que no los pase.