Aquí está el valor de mi código = str.match(/$(\d+)/);
Por ejemplo 1: HK$999 Mostrar resultado = 999
Por ejemplo 2: HK$1999,20 Mostrar resultado = 1 (no me gustaría este resultado)
¿Cómo se puede mostrar el ejemplo 2 = 1999
Gracias a todos ^_^
Este código debería funcionar bien, primero elimine todas las comas innecesarias de la cadena y luego seleccione todos los números antes de "."
var ragex = /(\d+)/g; let str = "HR999"; str = "HK$1,999.20" str = str.replace(/(,)/, '') let res = str.match(ragex)[0];el resultado estará en el primer índice de la matriz
si quieres números incluidos.
usa este ragex
var ragex = /\d+.\d+/g;