如何获取所有重音字母,数字但没有“。,;”的#标签和其他ponctuations标志

时间:2016-10-02 13:02:35

标签: javascript regex hashtag

如何获取所有重音字母,数字但没有“。,;”的#标签和其他ponctuations标志......

目前,/#(\ S *)/ ig是我发现的最好的JS正则表达式,但是#标签保留了(或。)。我不想要

INPUT:  #Bonjour,#éopë

输出:  #Bonjour#éopë

谢谢,

1 个答案:

答案 0 :(得分:1)

使用正则表达式A-zÀ-ÿ将捕获包括重音字母在内的任何字母,然后只添加空格和#。

  • [^] - 任何不在数组括号中的内容
  • A-zÀ-ÿ - 重音字符
  • - space
  • \# - 哈希



const input = '#Bonjour, #éopë'
console.log(input.replace(/[^A-zÀ-ÿ \#]+/gmi, ''))