我有多語言應用程序,它可以創建xml文件,但擴展ASCII字符從168到254(? └┴┬├)不在XML標籤中,所以我想限制用戶輸入。正則表達式來限制擴展的ASCII字符集
我試圖限制除字母數字,下劃線和短劃線之外的所有內容,但它不允許重音字符óçõ是擴展ASCII的一部分。這裏是regx "^[a-zA-Z0-9\s.\-_]+$"
第二個選擇是創建一個從168到254的所有符號的字符串,並檢查字符串是否包含其中的任何一個,但不知道它是否可靠和準確的解決方案。
什麼是篩選擴展ASCII字符集輸入的最佳方法?
Link到擴展ASCII字符集表
是的,他們是從128-255。由於128到167是重音字符(例如óç)正在使用的外語,所以我不想限制他們 – Munawar
@Needo ..好的,那麼我發佈的範圍將工作。\ –
添加上述範圍後,它是我的regx:^(az | AZ | 0-9)* [^ \ xA8- \ xFE /> |'&%$ @!〜',。/?\\ <*:「」] * $但它也限制在以下xA8? – Munawar