Dalam pemrograman, kita sering perlu memeriksa apakah input pengguna benar, terutama apakah nama, alamat, dll. Apakah karakter Cina dimasukkan. Jadi, bagaimana menentukan apakah karakter adalah karakter Cina? Faktanya, setidaknya ada dua cara untuk melakukannya di ASP
1. Ubah karakter langsung ke ASC ke ASCII Code. Jika dalam bahasa Inggris, itu harus dalam kisaran 0-127, sementara karakter Cina adalah jumlah yang relatif besar, sehingga Anda dapat menggunakan kode berikut untuk menilai:
IFABS (ASC (WHOPCAR))> 127then
Response.write Whatchar & adalah karakter Cina
kalau tidak
Response.write Whatchar & bukan karakter Cina
endif
2. Kisaran pengkodean unicode karakter Cina adalah 4E00-9FA5, sehingga Anda dapat menggunakan ekspresi reguler untuk menentukan apakah karakter Cina adalah karakter Cina.
setRegExpoBj = newregexp
RegExpobj.pattern =^[/u4e00-/u9fa5]+$
RegCheck = RegExpobj.test (yang mana)
setRegExpoBj = tidak ada
ifregcheckthen
Response.write Whatchar & adalah karakter Cina
kalau tidak
resposne.write yang mana saja & bukan karakter Cina
endif