关注公众号【Miles】查看更多技术文档
字符范围
半角字符:
半角拉丁字符u0000 - u00FF
半角日语字符uFF61 - uFF9F
半角其他字符uFFE8 – uFFEE
全角字符:
全角数字(0-9) uFF10 - uFF19
全角大英字(A-Z): uFF21 - uFF3A
全角小英字(a-z): uFF41 - uFF5A
全角平仮名:u3040 - u309F
全角片仮名:u30A0 - u30FF
全角Latin: uFF01 - uFF5E
全角Symbol: uFFE0 - uFFE5
说明:uXXXX是代表十六进制数 的 Unicode 字符编码。
js 校验规则
let str = 'アイルエオカロマミムメ'
if (/[^\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\u3040-\u309F\u30A0-\u30FF\uFF01-\uFF5E\uFFE0-\uFFE5]/ig.test(str)) {
str = ''
}