我正在使用此正则表达式exp /[^\p{L}\s-]/
来捕获奇怪的字符。
问题是正则表达式匹配这个词,例如:
Santarém (city name)
or
Constançia (city name)
所以我需要阻止像"#$#%/*&/!
这样的符号,但不能阻止'`Ç或^〜 -
感谢
答案 0 :(得分:2)
我不知道如何存储城市名称,但标记可以存储为单独的unicode元素,在这种情况下,您需要在正则表达式中包含\ p {M}集(根据http://www.regular-expressions.info/unicode.html#prop )
答案 1 :(得分:1)
这解决了我的问题
感谢
[^A-Za-z0-9-áàçéâãôó]|(\d+)