En la programación, a menudo necesitamos verificar si la entrada del usuario es correcta, especialmente si el nombre, la dirección, etc. son los caracteres chinos ingresados. Entonces, ¿cómo determinar si un personaje es un personaje chino? De hecho, hay al menos dos formas de hacerlo en ASP
1. Convierta un carácter directamente en ASC al código ASCII. Si está en inglés, debe estar en el rango de 0-127, mientras que los caracteres chinos son un número relativamente grande, por lo que puede usar el siguiente código para juzgar:
ifabs (asc (whatchar))> 127Then
Respuesta.WRITE WHIRCHAR & ES UN CARACTER chino
demás
Respuesta.WRITE WHACHAR Y NO ES UN CARACTER chino
endif
2. El rango de codificación de unicode de caracteres chinos es 4E00-9FA5, por lo que puede usar la expresión regular para determinar si un personaje chino es un personaje chino.
setregExPobj = newregexp
regexpobj.pattern =^[/u4e00-/u9fa5]+$
regCheck = regexPobj.test (whatchar)
setregexpobj = nada
si se registra
Respuesta.WRITE WHIRCHAR & ES CARACTER chino
demás
Resposne.write Whatchar & no es un personaje chino
endif