Solución:
Respuesta corta:
/[$xA2-xA5u058Fu060Bu09F2u09F3u09FBu0AF1u0BF9u0E3Fu17DBu20A0-u20BDuA838uFDFCuFE69uFF04uFFE0uFFE1uFFE5uFFE6]/
Respuesta larga:
Una expresión regular de JavaScript equivalente a /p{Sc}/
es:
ScRe = /[$xA2-xA5u058Fu060Bu09F2u09F3u09FBu0AF1u0BF9u0E3Fu17DBu20A0-u20BDuA838uFDFCuFE69uFF04uFFE0uFFE1uFFE5uFFE6]/
ScRe.test("$"); // true
ScRe.test("£"); // true
ScRe.test("€"); // true
Lo anterior ha sido generado por:
$ npm install regenerate
$ npm install unicode-7.0.0
$ node
> regenerate().add(require('unicode-7.0.0/categories/Sc/symbols')).toString();
- https://github.com/mathiasbynens/regenerate
- https://github.com/mathiasbynens/unicode-7.0.0
Mirar:
- https://www.youtube.com/watch?v=zi0w7J7MCrk
p{Sc}
es propiedad de expresiones regulares de PCRE y Javascript no la admite.
En Javascript, debe usar símbolos específicos en la clase de caracteres para hacerlos coincidir de esta manera:
/[$£]/
Podrías usar un complemento como XregExp.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)