Necesito expresiones regulares para que coincida con una condición como la siguiente:
si ev o pp está al comienzo de la cadena y tiene algún número después de eso, entonces debería coincidir
Por ejemplo:
si la cadena es ev100, cumplirá la condición, por lo que debería imprimir ev100.
si la cadena es pp44, imprima pp44.
si la cadena es ep39, entonces no cumplirá la condición. Por lo tanto, no debe imprimirse.
Puede usar match aquí con el patrón regex ^(?:ev|pp)\d+ :
var inputs = ["ev100", "pp44", "ep39"]; inputs.forEach(x => x.match(/^(?:ev|pp)\d+/) ? console.log(x) : "");