Na programação, geralmente precisamos verificar se a entrada do usuário está correta, especialmente se o nome, o endereço etc. são os caracteres chineses inseridos. Então, como determinar se um personagem é um personagem chinês? De fato, há pelo menos duas maneiras de fazer isso em ASP
1. Transforme um caractere diretamente no código ASC para ASCII. Se estiver em inglês, deve estar na faixa de 0-127, enquanto os caracteres chineses são um número relativamente grande, para que você possa usar o seguinte código para julgar:
ifabs (ASC (qualchar))> 127then
Response.Write Whatchar & é um personagem chinês
outro
Response.Write Whatchar & não é um personagem chinês
endif
2. O alcance da codificação do Unicode de caracteres chineses é 4E00-9FA5, para que você possa usar a expressão regular para determinar se um caractere chinês é um caractere chinês.
setRegexpobj = newRegexp
regexpobj.pattern =^[/u4e00-/u9fa5]+$
regcheck = regexpobj.test (qualchar)
setregexpobj = nada
IfregcheckThen
Response.write whatchar & é caráter chinês
outro
Responsne.write whatchar & não é um personagem chinês
endif