我有创建 xml 文件的多语言应用程序,但 XML 标记中不应包含从 168 到 254 的扩展 ASCII 字符(¿⌐¬½¼¡«»░▓│┤╡╢╖╕╣║╗╜╛┐└┴┬├)所以,我想限制用户进入。
我尝试限制除了字母数字、下划线和破折号之外的所有内容,但它不允许重音字符 ó ç õ 是扩展 ASCII 的一部分。这是正则表达式"^[a-zA-Z0-9\s.\-_]+$"
第二个选项是创建一个从 168 到 254 的所有符号的字符串,并检查字符串是否包含其中任何一个,但不确定它是否是可靠和准确的解决方案。
过滤扩展 ASCII 字符集输入的最佳方法是什么?
链接到扩展 ASCII 字符集表