Hacemos una revisión exhaustiva cada una de las reseñas de nuestro espacio con el objetivo de mostrarte siempre información más veraz y actual.
Solución:
Esto servirá para cualquier cosa con caracteres alfabéticos, puede extender la expresión regular para otros caracteres si lo desea:
myString.match(/#[a-z]+/gi);
Simplemente use una expresión regular para encontrar ocurrencias de un hash seguido de caracteres que no sean espacios en blanco.
"Mmmm #yummy #donut at #CZ".match(/#w+/g)
// evaluates to ["#yummy", "#donut", "#CZ"]
¿Te importan los hashtags Unicode o que no están en inglés?
"Mmmm #yummy #donut at #CZ #中文 #.dou #。#?#♥️ #にほ".match(/#[pL]+/ugi)
=> (5) ["#yummy", "#donut", "#CZ", "#中文", "#にほ"]
Como se explica en esta respuesta: https://stackoverflow.com/a/35112226/515585
pL
coincide con los caracteres Unicode
u
el modificador PCRE_UTF8, este modificador activa la funcionalidad adicional de PCRE que es incompatible con Perl.
Nos puedes añadir valor a nuestra información aportando tu veteranía en las interpretaciones.