精华内容
下载资源
问答
  • vb.net IsNumeric函数的使用

    千次阅读 2018-05-09 20:40:23
    经常在DataGridView控件验证一个值是否为数值,但有些时候担心是一个空值,怕报错,想先用IsNothing函数判断一下再进行数值判断就不会报错了。其实完全不用这样也可以的。如下例,代码如下:Public Class Form1...

    经常在DataGridView控件中验证一个值是否为数值,但有些时候担心是一个空值,怕报错,想先用IsNothing函数判断一下再进行数值判断就不会报错了。

    其实完全不用这样也可以的。

    如下例中,


    代码如下:

    Public Class Form1
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            rtb.Text = "第一行第一列:现在isnumeric的值:" & IsNumeric(dgv.Rows(0).Cells(0).Value) & vbCrLf
            rtb.Text &= "第一行第二列:现在的值" & IsNumeric(dgv.Rows(0).Cells(1).Value) & vbCrLf
        End Sub

    End Class

    显示的如果就是上面的,当我在第一列中,完全就没输入任何字符,包括空格,直接使用IsNumeric函数就已经判断为假了。所以可以直接略过那个判断空值的函数。

    展开全文
  • C#实现VB.NET中IsNumeric函数!!

    千次阅读 2007-02-26 17:44:00
    public static bool IsNumeric(string value) { return Regex.IsMatch(value, @"^[+-]?/d*[.]?/d*$"); } public static bool IsInt(string value) { return Regex.IsMatch(value, @"^[+-]?/d*$"); } public static ...

    方案二:正则表达式(推荐)
    a)
    using System;
    using System.Text.RegularExpressions;

    public bool IsNumber(String strNumber)
    {
    Regex objNotNumberPattern=new Regex("[^0-9.-]");
    Regex objTwoDotPattern=new Regex("[0-9]*[.][0-9]*[.][0-9]*");
    Regex objTwoMinusPattern=new Regex("[0-9]*[-][0-9]*[-][0-9]*");
    String strValidRealPattern="^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$";
    String strValidIntegerPattern="^([-]|[0-9])[0-9]*$";
    Regex objNumberPattern =new Regex("(" + strValidRealPattern +")|(" + strValidIntegerPattern + ")");

    return !objNotNumberPattern.IsMatch(strNumber) &&
    !objTwoDotPattern.IsMatch(strNumber) &&
    !objTwoMinusPattern.IsMatch(strNumber) &&
    objNumberPattern.IsMatch(strNumber);
    }

    b)
    public static bool IsNumeric(string value)
    {
    return Regex.IsMatch(value, @"^[+-]?/d*[.]?/d*$");
    }
    public static bool IsInt(string value)
    {
    return Regex.IsMatch(value, @"^[+-]?/d*$");
    }
    public static bool IsUnsign(string value)
    {
    return Regex.IsMatch(value, @"^/d*[.]?/d*$");
    }
     

    展开全文
  • VB基本函数大全

    2021-07-28 09:33:22
    Abs 函数:返回数的绝对值。And 运算符:执行两个表达式的逻辑连接。Array 函数:返回含一数组的变体 。Asc 函数:返回字符串首字母的 ANSI 字符代码。赋值运算符(=):给变量或属性赋值。Atn 函数:返回数的反正切值...

    Abs 函数:

    返回数的绝对值。And 运算符:

    执行两个表达式的逻辑连接。Array 函数:

    返回含一数组的变体 。Asc 函数:

    返回字符串首字母的 ANSI 字符代码。赋值运算符

    (=):给变量或属性赋值。Atn 函数:返回数的反正切值。调用语句

    将控制移交 Sub 或 Function 过程。CBool 函数:

    返回已被转换为 Boolean 子类型的变体的表达式。CByte 函数:返回已被转换为字节子类型的变体的表达式。CCur 函数:返回已被转换为货币子类型的变体的表达式。CDate 函数:

    返回已被转换为日期子类型的变体的表达式。CDbl 函数:返回已被转换为双精度子类型的变体的表达式。Chr 函数:返回指定

    ANSI 字符码的字符。CInt 函数:返回已被转换为整数子类型的变体的表达式。Class 对象: 提供对已创建的类的事件的访问。Class 语句 声明类名Clear 方法:清除

    Err 对象的所有属性设置。CLng 函数:返回已被转换为

    Long 子类型的变体的表达式。颜色常数

    颜色常数列表。比较常数

    用于比较运算的常数列表。连接运算符

    (&):强制两个表达式的字符串连接。Const 语句:

    声明用于字母值的常数。Cos 函数:

    返回角度的余弦值。CreateObject 函数:创建并返回对“自动”对象的引用。CSng 函数:

    返回已被转换为单精度子类型的变体的表达式。CStr 函数:返回已被转换为字符串子类型的变体的表达式。日期和时间常数:在日期和时间运算中用来定义星期几和其他常数的常数列表。日期格式常数

    用于日期和时间格式的常数列表。Date 函数:返回当前系统日期。DateAdd 函数:返回加上了指定的时间间隔的日期。DateDiff 函数:返回两个日期之间的间隔。DatePart 函数: 返回给定日期的指定部分。DateSerial 函数: 返回指定年月日的日期子类型的变体 。DateValue 函数: 返回日期子类型的变体 。Day 函数:

    返回日期,取值范围为1 至 31。Description 属性: 返回或者设置说明某个错误的字符串。Dictionary 对象: 存储数据键、项目对的对象。Dim 语句: 声明变量并分配存储空间。除法运算符

    (/):

    两数相除并以浮点数格式返回商。Do...Loop 语句: 当条件为 True 或者当条件变为 True 时,重复一语句块。Empty:

    表示尚未初始化的变量值。Eqv运算符:

    使两个表达式相等。Erase 语句: 重新初始化固定数组的元素并重新分配动态数组的存储空间。Err 对象: 含有关于运行时错误的信息。Eval 函数: 计算并返回表达式的值。Execute 方法:根据指定的字符串,执行正则表达式的搜索。Execute 语句:执行单个或更多的指定语句。Exit 语句: 退出 Do...Loop、For...Next、

    Function 或 Sub 代码块。Exp 函数:返回

    e (自然对数的底)的多少次方。自乘运算符

    (^):指数函数,幂为自变量。False 关键字,其值为零。FileSystemObject 对象: 提供对计算机文件系统的访问。Filter 函数: 根据指定的筛选条件,返回含有字符串数组子集的、下限为

    0 的数组。FirstIndex 属性:返回字符串匹配的位置。Fix 函数:返回数的整数部分。For...Next 语句:

    以指定的次数重复一组语句。For Each...Next 语句:对于数组或集合中的每一个元素,重复一组语句。FormatCurrency 函数:返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。FormatDateTime 函数:返回格式化为日期或时间的表达式。FormatNumber 函数:返回格式化为数的表达式。FormatPercent 函数:返回格式化为百分比(乘以

    100)的表达式,以

    % 符号结尾。Function 语句:

    声明形成 Function 过程体的名称、参数和代码。GetObject 函数:从文件返回对“自动”对象的访问。GetRef 函数:

    返回对可以绑定到事件的过程的引用。Global 属性: 设置或返回 Boolean 值。Hex 函数: 返回表示数的十六进制值的字符串。HelpContext 属性:

    设置或返回帮助文件中某主题的上下文 ID。HelpFile 属性:设置或返回帮助文件的全路径。Hour 函数:返回小时数,取值范围为

    0 至 23。If...Then...Else 语句根据表达式的值,有条件地执行一组语句。IgnoreCase 属性:设置或返回

    Boolean 值,指示模式搜索是否区分大小写。Imp 运算符: 执行两个表达式的逻辑隐含。初始化事件发生在创建相关类的实例时。InputBox 函数:在对话框中显示提示信息,等待用户输入文本或者单击按钮,并返回文本框的内容。InStr 函数:

    返回一个字符串在另一个字符串中第一次出现的位置。InStrRev 函数:返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。Int 函数:返回数的整数部分。整数除法运算符(\):两数相除,返回的商取其整数部分。Is 运算符:比较两个对象引用变量。IsArray 函数:返回

    Boolean 值,表示变量是否为数组。IsDate 函数:返回

    Boolean 值,表示表达式是否可以转换为日期。IsEmpty 函数:返回

    Boolean 值,表示变量是否已被初始化。IsNull 函数:返回

    Boolean 值,表示表达式是否含有无效数据 (Null)。IsNumeric 函数:返回

    Boolean 值,表示表达式能否当作一个数,用来计算。IsObject 函数:返回

    Boolean 值,表示表达式是否引用了有效的“自动”对象。Join 函数:返回连接许多包含在一个数组中的子串而创建的字符串。LBound 函数:对于指示的数组维数,返回最小的可用下标。LCase 函数:返回已被转换为小写字母的字符串。Left 函数:返回字符串最左边的指定数量的字符。Len 函数:

    返回字符串中的字符数量,或者存储变量所需的字节数。Length 属性:

    返回在搜索字符串中匹配的长度。LoadPicture 函数:

    返回图片对象,仅用于 32 位平台。Log 函数:返回数的自然对数。LTrim 函数:

    返回去掉前导空格的字符串副本。Match 对象:提供访问匹配正则表达式的只读属性。Matches 集合:

    正则表达式匹配对象的集合。Mid 函数:

    从字符串中返回指定数量的字符。Minute 函数:返回小时内的分钟数,取值范围为0 至 59。杂项常数

    不能纳入任何其他类的常数列表。Mod 运算符:两数相除,只返回余数。Month 函数:返回月份,取值范围为1 至 12。MonthName 函数:返回表示月份的字符串。MsgBox 常数 与MsgBox 函数一起使用的常数列表。MsgBox 函数:在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。乘法运算符

    (*):两数相乘。取反运算符

    (-):表示数值表达式的相反数。Not 运算符:执行表达式的逻辑“非”运算。Now 函数:返回当前计算机的系统日期和时间。Nothing:

    使对象变量与所有实际的对象没有任何关联。Null:表示变量含有无效的数据。Number 属性:返回或设置代表某个错误的数值。Oct 函数:返回表示一数的八进制值的字符串。On Error 语句: 启用错误处理。运算符的优先级

    表示各种 VBScript 运算符的优先顺序的列表。Option Explicit 语句:强制显式声明脚本中的所有变量。Or 运算符:执行两个表达式的逻辑“或”运算。Pattern 属性:设置或返回正被搜索的正则表达式的模式。Private 语句: 声明私有变量并分配存储空间。PropertyGet 语句:

    声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。PropertyLet 语句:声明在窗体属性过程中指定属性值的名称,参数和代码。PropertySet 语句:声明在窗体属性过程中设置引用到对象的名称,参数和代码。Public 语句: 声明公有变量并分配存储空间。Raise 方法:产生运行时错误。Randomize 语句:初始化随机数发生器。ReDim 语句: 声明动态数组变量,并分配或重新分配过程级的存储空间。RegExp 对象: 提供简单正则表达式的支持。Rem 语句: 包含程序中的注释。Replace 函数:返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。Replace 方法:替换在正则表达式搜索中已发现的正文。RGB 函数:返回表示

    RGB 颜色值的数。Right 函数:

    返回字符串最右边的指定数量的字符。Rnd 函数:返回一随机数。Round 函数:

    返回指定位数、四舍五入的数。RTrim 函数: 返回去掉尾部空格的字符串副本。ScriptEngine 函数:返回表示正在使用中的脚本语言的字符串。ScriptEngineBuildVersion 函数:返回使用中的脚本引擎的编译版本号。ScriptEngineMajorVersion 函数:返回使用中的脚本引擎的主版本号。ScriptEngineMinorVersion 函数:返回使用中的脚本引擎的次版本号。Second 函数:

    返回时间的秒数,取值范围为 0 至 59。Select Case 语句根据表达式的值,在若干组语句中选择一组执行。Set 语句: 将对象引用赋予变量或属性。Sgn 函数:返回表示数的符号的整数。Sin 函数:

    返回角度的正弦值。Source 属性:返回最早出错的对象或应用程序的名称。Space 函数:返回由指定数量的空格组成的字符串。Split 函数:返回下限为

    0 的、由指定数量的子串组成的一维数组。Sqr 函数:返回数的平方根。StrComp 函数:返回反映字符串比较结果的值。字符串常数

    字符串常数的列表。String 函数:返回重复的字符串,达到指定的长度。StrReverse 函数:返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。Sub 语句:声明形成

    Sub 过程体的名称、参数和代码。减法运算符

    (-):求两数之差,或表示某数值表达式的相反数。Tan 函数:返回角度的正切值。终结事件发生在相关类的实例终结之时。Test 方法:根据指定的字符串,执行正则表达式的搜索。Time 函数:

    返回反映当前系统时间的日期子类型的变体。Timer 函数:

    返回时经子夜 12:00 AM 后的秒数。TimeSerial 函数:

    返回含有指定时分秒时间的日期子类型的变体。TimeValue 函数:返回含有时间的日期子类型的变体。Trim 函数:返回去掉前导空格或末尾空格的字符串副本。三态常数在代码中使用,以便表示每个显示的值。True 其值为 -1 的关键字。TypeName 函数:返回一字符串,它提供了关于变量的变体子类型信息。UBound 函数:返回指定维数数组的最大有效下标。UCase 函数:返回的字符串已经被转换为大写字母。Value 属性:返回在搜索字符串中已发现匹配的值或正文。VarType 常数:定义变体子类型的常数列表。VarType 函数:

    返回标识变体子类型的数值。VBScript 常数:

    在 VBScript 中提供不同种类的常数。Weekday 函数:

    返回表示星期几的数值。WeekdayName 函数 返回表示星期几的字符串。While...Wend 语句:只要给定的条件为

    True,便执行一串语句。With 语句:对单个的对象执行一串语句。Xor 运算符:执行两个表达式的逻辑“异或”运算。Year 函数:

    返回表示年份的数值。VB中整除运算符

    \ 与取整函数 INT 的作用是否相同性质不同。一个是运算符,一个是函数。整除,顾名思义,有除法在里面,而取整只是删除零头而已。但它们在某种情况下可以相互替换,如:3\2=Int(3/2) Int(10.11)=10.11\1

    展开全文
  • VB常用函数(很全)

    2020-12-20 14:31:12
    VB常用函数(很全)》由会员分享,可在线阅读,更多相关《VB常用函数(很全)(7页珍藏版)》请在人人文库网上搜索。1、VB常用函数Time返回系统时钟的当前时间。Date返回系统时钟的当前日期。Now返回代表当前日期和时间...

    《VB常用函数(很全)》由会员分享,可在线阅读,更多相关《VB常用函数(很全)(7页珍藏版)》请在人人文库网上搜索。

    1、VB常用函数Time返回系统时钟的当前时间。Date返回系统时钟的当前日期。Now返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。Hour(Time)返回指定时间的小时部分(0到23)。Minute(Time)返回指定时间的分钟部分(0到59)。 Second(Time)返回指定时间的秒部分(0到59)。 Day(Date)返回月份中的日期数(1到31)。Month(Date)返回日期中的月份(1到12)。Year(Date)返回日期中的年度。Weekday(Date)返回日期中代表一周中的星期几。Abs(n)返回n的绝对值。Atn(n)返回n的反正切值,以弧度为单位。C。

    2、os(n)返回n的余弦值,以弧度为单位。Exp(n)返回e的n次方。Rnd(n)产生0到1之间的一个随机数。Sgn(n)n小于0时返回-1,n等于0时返回0,n大于0时返回1。Sin(n)返回n的正弦值,以弧度为单位。 Sqr(n)返回n的平方根。Str(n)把数值值转换成字符串。 Tan(n)返回n的正切值,以弧度为单位。Val(n)把字符串转换为数值值。Int(n)返回数字的整数部分。8.49 Fix(n)返回数字的整数部分。8.48 以上函数在VB6和VBScript中都适用,在。NET里面要在前面加上相应的命名空间,如System.Math.Cos(),Microsoft.Visual。

    3、Basic.Hour()。数据类型转换函数:转换函数将表达式转换成CBoolBooleanCByteByteCCurCurrency 只在VB7.0以下有效CDateDateCDblDoubleCIntIntegerCLngLongCSngSingleCStrStringCVarVariant 只在VB7.0以下有效CVErrError 只在VB7.0以下有效若想了解Visu

    展开全文
  • VB中函数

    2021-07-28 09:09:08
    VB.NET函数表(2009-03-21 14:48:02)转载var$tag='it'; var $tag_code='0f51bb338ff0e9134e095b3b11d3ee5d'; var$r_quote_bligid='4d93071c0100ckub'; var $worldcup='0'; var$worldcupball='0'; 标签:itS...
  • IsNumeric 函数

    2016-04-22 11:45:00
    VB IsNumeric 判断数字函数功能详解: IsNumeric 函数 函数功能: 返回 Boolean 值,指出表达式的运算结果是否为数。 函数语法: IsNumeric (expression) 函数参数: expression 必要的,expression 参数是一个 ...
  • vb.net函数

    千次阅读 2018-03-15 17:05:11
    Shell 函数 运行一个可执行程序,并且如果该程序仍然在运行,则返回一个包含该程序的进程 ID 的整数。Abs 函数 返回数的绝对值。And 运算符 执行两个表达式的逻辑连接。Array 函数 返回含一数组的 变体 。Asc 函数 ...
  • Delphi版 IsNumeric 函数

    2019-10-02 00:10:52
    今天在改公司以前一个软件,代码有一个地方需要判断一个字符串存储的是不是一个数字,自然让我想起VBIsNumeric函数。 由于是Delphi,所以只有另外“打造”了。。 小函数贴上: function IsNumeric(strInPut:...
  • Vb.net常用函数

    2011-12-15 15:28:52
    IsNumeric(expression) 判断表达式内容是否为数值型态,若是则传回True,反之则为False。  Join(sourcearray[, delimiter]) 将字符串数组合并唯一个字符串,delimiter 参数是设定在各个元素间加入新的字符串...
  • vb.net常用函数

    2012-06-25 11:20:57
    IsNumeric(expression) 判断表达式内容是否为数值型态,若是则传回True,反之则为False。  Join(sourcearray[, delimiter]) 将字符串数组合并唯一个字符串,delimiter 参数是设定在各个元素间加入新的字符串。...
  • </summary> ”’ ”Obj”></param> ”’ <returns></returns> ”’ <remarks></remarks> Public Shared Function todbl(ByVal Obj As Object) As Double If Obj Is DBNull.Value Then Return 0 ElseIf IsNumeric(Obj...
  • VB函数大全

    万次阅读 2012-03-14 15:50:36
    VB函数大全  Calendar 常数 可在代码的任何地方用下列常数代替实际值: 常数 值 描述 vbCalGreg 0 指出使用的是阳历。 vbCalHijri 1 指出使用的是伊斯兰历法。 -----------------------------------...
  • Vb.Net函数列表

    2014-03-28 15:52:15
    Shell 函数 运行一个可执行程序,并且如果该程序仍然在运行,则返回一个包含该程序的进程 ID 的整数。 Abs 函数 返回数的绝对值。 And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 ...
  • Vb.net字符操作函数(转)

    万次阅读 2016-10-20 16:19:22
    函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim...
  • VB.NET】常用函数概览

    千次阅读 热门讨论 2016-03-20 11:45:19
    写在前面的 函数的功能及其用法 Asc函数与Chr函数 ...IsNumeric函数 StrComp函数 Split函数 Join函数 String函数 StrReverse函数 Lcase和Ucase函数 Len函数 LtrimRtrim和Trim函数写在前面的 由于最近在函数
  • VB中字符串操作函数

    2016-03-23 13:45:00
    函数返回字符串从第四个字符开始的六个字符: 32 Dim MyVar 33 MyVar = Mid ( " VB脚本is fun! " , 4 , 6 ) ' 'MyVar 包含 "Script"。 34 35 36 4 、Left函数示例: 37 下面的...
  • VB程序逆向常用的函数 1) 数据类型转换: a) __vbaI2Str 将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。 b)__vbaI4Str 将一个字符串...
  • [VB]常用函数

    万次阅读 2007-10-25 10:52:00
    (一)类型转换类函数1. CType(X)[格式]:P=CBool(X) 将X转换为"布尔"(Boolean)类型P=CByte(X) 将X转换为"字节"(Byte)类型P=CCur(X) 将X转换为"金额"(Currency)类型P=CDate(X) 将X转换为"日期"(Date)类型P=CDbl(X) 将X...
  • VB.NET函数——检查数据类型函数

    千次阅读 2013-04-02 10:39:09
    函数 说明 IsNothing (Obj) 检查参数是否已经初始化,若对象变量没有指向任何真实对象,返回True,否则返回Flase。 IsDbNull (Obj) 检查参数是否包含任何有效数据,是的话返回True...
  • If IsNumeric(Trim(ParameterArray(X))) = True Then LongCount = CLng(Trim(ParameterArray(X))) OutputArray(X) = LongCount Else StringInfo = Mid(Trim(ParameterArray(X)), 2, Len(ParameterArray(X))...
  • VB随机函数

    千次阅读 2013-12-30 15:58:07
    '随机函数生成 '输入值:生成值范围 fromNum~toNum '返回值:随机数 '******************************** Public Function Get_RandNum(fromNum,toNum)  If (fromNum  MsgBox "只接受大于零的输入"  Else
  • vb函数功能列表

    千次阅读 2012-01-31 20:33:17
    ------------------------------------------------下面是函数 lea eax,var1 ;函数 Abs(num) push eax ;参数1 数值型 lea ecx,var2 push ecx ;结果 call __vbaVarAbs ;在eax返回 结果 ;--------------...
  • vb常用函数

    2014-12-02 22:01:34
    (一)类型转换类函数 1. CType(X) [格式]: P=CBool(X)  ' 将X转换为"布尔"(Boolean)类型 P=CByte(X)  ' 将X转换为"字节"(Byte)类型 P=CCur(X) ' 将X转换为"金额"(Currency)类型 P=CDate(X) ' 将X转换为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,084
精华内容 433
关键字:

vb中isnumeric函数