ASP判断字符串是否全部为中文
网络整理 - 09-05
这个ASP函数在某些需要强制用户输入中文时会用到,具体的函数代码和示例如下:<%'ASP判断字符串是否全部为中文
Function FullChinese(str)
'定义一个临时变量
Dim i
'取出整个字符串的长度,赋给这个变量
i=Len(str)
'判断一下字符串是不是空,如果是空,则直接返回"False"
If i=0 Then
FullChinese=False
Exit Function
End If
'一个一个的取出字符串的每一个字符(从后往前取),循环判断取出的字符是不是中文
Do While i>0
'如果当前取出的字符的ASC码小于10000且大于-10000,那么我们就认为这个字符不是中文
'这个判断并不是完全准确的,但是对于一般的需求应该足够了
'如果字符串中有一个字符不是中文就返回"False"
If Asc(Mid(str,i,1))<10000 And Asc(Mid(str,i,1))>-10000 Then
FullChinese=False
Exit Function
End If
'如果当前取出的字符是中文,那么就把i减1,循环后去判断下一个字符
i=i-1
Loop
'如果全是中文,那么返回"True"
FullChinese=True
End Function
'示例:
Response.write FullChinese("中国站长天空")%>
ASP判断字符串是否包含中文:。
JS判断字符串是否包含中文:。
JS判断字符串是否全为中文:。