Cómo obtener números separados por cualquier delimitador (espacio o cualquier carácter no numérico).
Probé
Cadena de entrada: "111,256 323| 78987 & 6543".split(/,| /),
pero luego me obliga a especificar el delimitador. ¿Qué Regex puedo usar para dividir los números y obtener como [111, 256, 323, 78987, 6543]
Para dividir por caracteres no numéricos:
"111,256 323| 78987 & 6543".split(/[^\d]+/)
Si desea mantener los decimales:
"111,256 323| 78987 & 6543".split(/[^0-9.]+/)
Si además de eso desea obtener una matriz de números, asigne las cadenas a números:
"111,256 323| 78987 & 6543".split(/[^\d]+/).map(n => Number(n))