При программировании нам часто нужно проверить, правильным ли пользовательский ввод, особенно введено ли имя, адрес и т. Д. Китайские имена. Итак, как определить, является ли персонаж китайским символом? На самом деле, есть как минимум два способа сделать это в ASP
1. Превратите персонажа непосредственно в ASC в код ASCII. Если это на английском языке, он должен быть в диапазоне 0-127, в то время как китайские иероглифы являются относительно большим числом, поэтому вы можете использовать следующий код для суждения:
ifabs (ASC (WhatChar))> 127then
response.write WhatChar и китайский персонаж
еще
response.write, какой конец, а не китайский и не китайский персонаж
эндиф
2. Диапазон кодировки китайских иелок Unicode составляет 4E00-9FA5, поэтому вы можете использовать регулярное выражение, чтобы определить, является ли китайский символ китайским символом.
setRegexpobj = newRegexp
regexpobj.pattern =^[/u4e00-/u9fa5]+$
regcheck = regexpobj.test (what char)
setRegexpobj = ничего
ifregcheckthen
response.write, какой конец и китайский стих
еще
Resposne.write, который не является китайским персонажем
эндиф