Tengo unas cadenas de este tipo:
Código Javascript:
Ver original
var cadenas = ['A=B','C0!=D1','Æ5~=Ǿ7','F^=G4'];
Cada cadena tiene dos grupos de caracteres (unicode) como mucho de 2 caracteres separados por unos símbolos (son los símbolos que se emplean en los selectores jquery para separar el nombre de atributo del valor de atributo) siempre hay el símbolo = a veces precedido de ! ~ ^
Lo que necesito es sacar de la cadena solo estos separadores: = , != , ~= , ^=
En PHP lo he resuelto muy rapido con :
Código PHP:
Ver original
$cadenas = ['A=B','C0!=D1','Æ5~=Ǿ7','F^=G4']; foreach($cadenas as $cadena){ echo $separador[0]; // resultados: = != ~= ^= }
Pero no se como resolverlo en javascript
Edito: he encontrado en internet una funcion javascript split.js que a su vez depende de otra explode.js
http://phpjs.org/functions/split/
pero al intentar con el mismo regexp que empleo en php no me da nada me sale un objeto vacio no hay coincidencias
Código Javascript:
Ver original
separador = split(/(\w)/,cadena);
Muchas gracias