RT
解决方案 »
- vb如何调用sqlserver中自定义函数 并且得到返回值
- vb操作visco问题
- winsock如何通过HTTP代理来POST信息呢?
- 请问以下两句代码为什么会出现溢出错误?
- 赋值表达式问题,请大家帮忙看看
- 在VB中怎样调用一个SQLSERVER带参数的存储过程(返回满足条件的记录),并将结果记录集在VB窗体中的DATAGRID1表格中显示出来??谢谢了?
- 提问!急!!!各位高手帮帮忙!
- 2000下编译的程序不能在98下使用
- 初学VB的新手请教两道选择题。抢分请进!
- 110分 求一个类似摇奖的随机先取数据库中的数据的代码 帮顶有分了 110分
- 关于读取文本文件到数组?
- 正则表达式代表任意字符的表达式怎么写?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsobjregexp.asp
On Error Resume Next
Dim ls_Pattern As String, ls_Text As String, ls_Tag, i As Long ls_Pattern = IIf(SignFlag, "^[\-]{0,1}", "^")
ls_Pattern = ls_Pattern & "(0|[1-9][0-9]{0,50})([\.][0-9]{0," & PointNum & "}){0," & IIf(PointNum = 0, "0", "1") & "}$"
myReg.IgnoreCase = True
myReg.Pattern = ls_Pattern
ls_Text = obj.Text
ls_Tag = obj.Tag i = obj.SelStart
If Not myReg.Test(ls_Text) And ls_Text <> "" Then
obj.Text = ls_Tag
obj.SelStart = IIf(i = 0, 1, i - Abs(Len(ls_Text) - Len(ls_Tag)))
Else
obj.Tag = ls_Text
End If
End Sub