'有除中英文数字下划线以外的字符
If(Not RegExpTest("^[A-Za-z0-9_\u4e00-\u9fa5]+$" , userName)) Then
checkUserName = 6
Exit Function
End If
这样的似乎有个问题\x20
使用 2 位 16 进制数匹配 ASCII 字符。此例中,\x2- 表示空格。
\cC
匹配 ASCII 控制字符,此例中是 ctrl-C。
\u0020
使用 4 位 16 进制数匹配 Unicode 字符。此例中 \u0020 是空格。
但是传递来的userName编码可能不一定有什么办法能解决吗?
If(Not RegExpTest("^[A-Za-z0-9_\u4e00-\u9fa5]+$" , userName)) Then
checkUserName = 6
Exit Function
End If
这样的似乎有个问题\x20
使用 2 位 16 进制数匹配 ASCII 字符。此例中,\x2- 表示空格。
\cC
匹配 ASCII 控制字符,此例中是 ctrl-C。
\u0020
使用 4 位 16 进制数匹配 Unicode 字符。此例中 \u0020 是空格。
但是传递来的userName编码可能不一定有什么办法能解决吗?
到了page_onload时,你不用管编码。
非。net呵呵只是asp版的人气低 我才弄到这里的
asp的话,如果两个页面的编码一致的话。就不会出现你这个问题。
不统一的话,可以尝试用ado.streem转换编码。