我想判断用户输入(有半角也有全角)的内容的长度不超过10,如何写这个表达式?
我原来这么写的:([^\uE000-\uF8FF -~。-゚]{1}|[ -~。-゚]{2}){1,5}但不好用,大家帮帮忙吧,实在很急。谢谢。
我原来这么写的:([^\uE000-\uF8FF -~。-゚]{1}|[ -~。-゚]{2}){1,5}但不好用,大家帮帮忙吧,实在很急。谢谢。
解决方案 »
- 请教!!各位多媒体开发方面的高手们,有关多媒体频谱的问题!
- 谁有VB简体繁体转换源代码?
- 如何给函数传递数组参数?
- from语句出错
- 在装有多个操作系统的电脑里运行不正常,找不到相应的.dll文件,怎么办?
- 大家新年好,请高手救助。特急。
- 请教大侠,这个驱动程序名称PROVIDER=MSDataShape,MSDATASHAPE怎样才能得到
- 散100分,VB中如何屏蔽ctrl-alt-del键?
- ListView不用复选框怎么判断哪些项目被选择?在线等待!
- 怎样改变datareport的默认的纸张大小为A5呢?
- 请问:vb怎样创建自己的格式的文件(.abc)?建好了怎样写入数据呢?高手请进啊~~
- 请问各位高手一下,怎样用Sub和Function过程分别实现对任意一个十进制数的二进制或八进制的转换啊?
用在VB中? VB中使用Unicode是双字节的。
不必要对ASCII小于127和大于127的进行区分
If LenB(StrConv(sInput, vbFromUnicode)) > 10 then
MsgBox ("输入内容过长")
End If