VB 文本框上的小数点验证

2023-12-03

在按键事件下,我有一个验证输入字符的函数,这是我的代码。

Public Function vNum2(val As Object)

    Dim result As Boolean = False
    Dim allowedChars As String = "0123456789." & vbBack
    Try


        If allowedChars.IndexOf(val) = -1 Then
            result = True
        End If


    Catch ex As Exception
        MsgBox("Error 1010xVNum2: " & ex.Message)
    End Try

    Return result

End Function

当我输入超过 2 个小数点时,如何验证小数?当我按下另一个点时,文本框将不会接收该字符。

例如: -> 正确的条目 45.23 收到第一个点。 -> 验证条目 45.2.3 将不会收到下一个点。


尝试这个 :

Public Function vNum2(val As Object)
        Dim result As Boolean = False
        Try
            'Dim allowedChars As String = "42.2.3"
            Dim allowedChars As String = val.ToString()
            'Bellow line will count how many dots are in string, if there one or none, result will be True
            If allowedChars.Where(Function(dots) dots = ".").Count < 2 Then result = True
        Catch ex As Exception
            MsgBox("Error 1010xVNum2: " & ex.Message)
        End Try
        Return result
    End Function
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VB 文本框上的小数点验证 的相关文章

  • Rails 验证日期范围的唯一性

    我有一个涉及员工缺勤记录的应用程序 我需要确保每条记录的开始日期和结束日期不重叠 例如 如果我输入了从今天开始到明天结束的缺勤记录 则不可能以任何方式在该日期范围内输入另一个缺勤记录 所以我不能制作一个从前天开始 然后在后天或任何更晚的日期
  • “通用”电话号码的基本正则表达式

    我需要一个正则表达式 用于 ASP NET 网站 来验证电话号码 它应该是灵活的 唯一的限制是 应至少为 9 位数字 没有字母 可以包含空格 连字符 单个 我搜索过 SO 和 Regexlib com 但我得到的表达式有更多限制 例如英国电
  • Datagridview 单元格焦点

    我有一个从数据库加载数据的数据网格视图 这是未绑定的 datagridview 这些列是描述 价格 数量和总计 说明 U价格来自数据库 然后输入数量 我希望这样当我的数据网格加载时 光标会转到 数量 列 并且它会像我们在文本框中那样闪烁显示
  • 如何使用 SQL 查询在 Access 中的字段上设置验证规则?

    我正在使用 MS Access 2016 Office 365 目前遇到问题 下面是一个演示此问题的示例 这里我创建了一个表 名为节点家庭链接 由两个字段组成 NodeID 和 FamilyID 如下所示 现在 NodeID 是从另一个表
  • 动态版本控制

    我有一种情况 我希望版本控制在构建时是动态的 版本图案
  • 将 .NET P/Invoke 代码组织为 Win32 API 的最佳实践

    我正在 NET 中重构一个大型且复杂的代码库 该代码库大量使用 P Invoke to Win32 API 该项目的结构不是最好的 我发现 DllImport 语句遍布各处 经常为同一函数重复 并且还以多种方式声明 导入指令和方法有时声明为
  • 使用 jQuery 检查输入是否为空

    我有一个表单 我希望填写所有字段 如果单击某个字段然后未填写 我想显示红色背景 这是我的代码 apply form input blur function if input text is empty this parents p addC
  • 为什么验证不起作用并跳转到另一个页面?

    我写了一个customer display php来验证数据 到目前为止只有名字 但无论名字字段是否为空 网页都会跳转到customer search php并且没有更改数据库中的信息 为什么
  • 回形针不支持 .doc 文件

    在 Rails 4 0 2 中 我使用回形针 gem 上传文件 但它不支持 doc 文件 在文件上传字段下方 显示一条错误消息 扩展名与其内容不匹配 在模型中 检查内容类型的验证如下 validates attachment content
  • 随机数但不重复

    我想生成一个小于 50 的随机数 但一旦生成该数字 我希望它不能再次生成 谢谢您的帮助 请参见 费舍尔 耶茨洗牌 http en wikipedia org wiki Fisher E2 80 93Yates shuffle public
  • VB.NET 中的静态方法实现

    我很困惑Static在 VB NET 中的实现 在 C 中 我们可以创建静态类和静态方法来为我们的应用程序编写实用方法 现在 VB NET 让我们创建Module代替静态类 如果我们在模块中创建一个方法 默认情况下它会变成静态的 但在我的应
  • 将 PDF 嵌入到 WPF 应用程序中

    我正在尝试在 WPF 应用程序中嵌入 显示 PDF 到目前为止 我已经尝试过这些解决方案 但没有成功 在 a 中显示 PDFWindowsFormsHost主持一个AxAcroPdf控制 类似于显示的内容here http hugeonio
  • SELECT 语句会受到 SQL 注入攻击吗?

    实际上有2个问题 我知道我必须尽可能多地使用存储过程 但我想知道以下内容 A 我可以从 SELECT 语句 例如 Select from MyTable 获得 SQL 注入攻击吗 B 另外 当我在 ASP NET 中使用 SQLDataSo
  • 使一个对象只能被同一程序集中的另一个对象访问?

    每个业务对象都有一个包含 sql 调用的匹配对象 我想限制这些 sql 对象 使其只能由匹配的业务对象使用 如何才能实现这一目标 Update 格雷格提出了关于可测试性的观点 由于 SqlObjects 将包含非常特定于业务流程的 sql
  • 给定两个 SSH2 密钥,我如何检查它们是否属于 Java 中的同一密钥对?

    我正在尝试找到一种方法来验证两个 SSH2 密钥 一个私有密钥和一个公共密钥 是否属于同一密钥对 我用过JSch http www jcraft com jsch 用于加载和解析私钥 更新 可以显示如何从私钥 SSH2 RSA 重新生成公钥
  • 数字或货币的字符串格式?

    我需要为每个千给出逗号 所以我用了DataFormatString 0 它运行良好 但当值为0 它正在显示 00 我只想只显示 0 我们怎样才能做到这一点 DataFormatString 0 C0 这将格式化为小数点后 0 位的货币 Da
  • jquery验证-等待远程检查完成

    当我打电话时 form valid 我连接了远程验证检查 一切正常 但是如果所有其他字段都有效 则表单会通过验证 因为远程检查没有 足够快 返回响应 有没有办法强制 jquery 验证等待任何远程检查完成或挂钩远程检查调用的完成事件 我目前
  • Visual Basic - 未将对象引用设置为对象的实例

    我在 VB Net 中收到以下错误 你调用的对象是空的 它在 For 循环末尾突出显示 Next 任何帮助都会很棒 Imports System IO Public Class LoginForm Dim Username As Strin
  • Mac 应用程序商店 - 尝试让加密发挥作用。 。 。我缺少什么?

    我正在尝试使用 Alan Quartermain 的解决方案 如该问题所链接 Mac App Store 收据验证码 https stackoverflow com questions 4261348 mac app store recei
  • 错误:表达式不产生值

    我尝试将以下 C 代码转换为 VB NET 但在编译代码时出现 表达式不产生值 错误 C Code return Fluently Configure Mappings m gt m FluentMappings AddFromAssemb

随机推荐

  • 特定文件夹的错误报告

    有没有办法设置error reporting E ALL 对于特定目录而不是将其包含在每个文件中 我想为我的 beta mysite com 启用错误报告 您可以在 Apache 中使用 htaccess 文件 只需添加这一行 php va
  • 使用龙卷风网络服务器运行 hello world 时出现问题(Python 2.5,Windows 7)

    我在 Windows 7 64 位 上使用 Python 2 5 我安装了 pycurl 7 15 5 1 带有 win 二进制文件 和tornado 使用 pip 当我运行以下 hello world 代码时 import tornado
  • C++ 文件处理:ios::app 和 ios::ate 之间的区别?

    有什么区别ios ate and ios app写入文件时 在我看来 ios app使您能够在文件中移动 而ios ate它只能在文件末尾读 写 它是否正确 事实恰恰相反 什么时候ios ate设置后 初始位置将是文件末尾 但此后您可以自由
  • Graphics.DrawString 打印文档宽度的中心

    我正在尝试将字符串放在打印文档的中心 我已经对图像执行了以下操作 它可以工作 但对于字符串似乎不起作用 这是我用来使图像居中的代码 e Graphics DrawImage logo e MarginBounds Width 2 logo
  • process.communicate 和 getche() 失败

    我正在尝试自动执行用 C 编写的交互式命令行工具 启动时 二进制文件等待字母 S Q 或 P 状态 退出或暂停 它使用非标准 msvcrt 函数 getche 来获取击键 而不是例如 gets 而无需用户按 Enter 键 我尝试以标准方式
  • 使用 Automator.app 逐行读取文本文件

    我是编码新手 所以请耐心等待 我已经使用 Automator OSX 创建了一个工作流程 效果很好 我遇到的唯一问题是我希望它在多个输入上运行 即作为批处理 我已经插入了循环操作 但我遇到的问题是每次更改初始输入 我想使用 applescr
  • 在 android 中命名我的应用程序

    我想我已经老了 因为我确信要给你的应用程序命名 你必须填写清单的这一部分
  • 搜索包含单词组合的单元格

    我正在尝试找到一种方法来搜索包含任意顺序的多个单词的单元格 示例 在输入框中我输入 搜索单词 我现在想要搜索包含这三个单词的单元格 尽管它们不必按该顺序出现 也不必彼此相邻 希望你明白我的意思 我有这段代码 可以很好地找到一个单词 但我被困
  • XGBoost。如何从 xgb.dump 获取类别概率(multi:softprob 目标)

    我使用 XGBoost 进行了 3 类分类预测 下一步是获取树模型 由 xgb dump 打印 并在 net 生产系统中使用它 我真的不明白如何从休假中的单个值中获得 3 维概率值 code 1107 booster 148 0 f24 l
  • 为什么即使在这段代码中,该脚本也会影响我的 Rails 3 应用程序上的所有内容?

    我有一个第三方脚本 该脚本的作用是在图像上添加水印以表明它受版权保护 这是我在视图中使用的代码 但无论如何 该脚本适用于所有帖子 当我仅使用文本测试它时 它工作正常
  • EC2 的标签强制执行 - AWS

    我想为 EC2 强制执行标签 这意味着 如果没有某些标签 则不应允许启动 EC2 实例 我有一个使用 IAM 策略的解决方案 但我不希望它与 IAM 策略一起使用 寻找其他方法来强制执行标签 请指教 Thanks 我你的账户是AWS 组织的
  • JAX-WS WebServiceContext 保持为 null(注释注入失败)

    我尝试将我的应用程序部署到 Tomcat 6 with Metro Jersey 和 Glassfish 3 1 2 但访问 WebServiceContext 资源总是会导致空指针异常 except当我使用自动生成的 Glassfish
  • 将对象数据从一个活动传输到另一活动

    我有一个 EmployeeInfo 类 如下所示 public class EmployeeInfo private int id Employee ID private String name Employee Name private
  • Actionscript 3.0:为什么将移动对象的代码与对象本身分离是个好主意(例如 Ball 和 Ball Mind)

    我的问题几乎就在标题中 为什么我一直在 ActionScript 3 0 中阅读 在编写代码时将 思想 与 对象 分开是一个好主意 感谢您的帮助 这让我很困惑 如果你问为什么图形与定位 运动和物理分离 拿我画的这棵树来说 在树上你会看到En
  • 使用同站cookie属性防止CSRF

    我在网上冲浪 发现了一篇文章使用同站cookie属性防止CSRF 在链接维护时 我们需要添加 Set Cookie 标头 设置 Cookie 键 值 仅 Http SameSite 严格 现在我的问题是 我想在我的 ASP NET 站点中的
  • WebBrowser 控件不响应 InvokeMember("click")

    在我度过了5天的生活之后 我正要放弃这个 但在此之前我咨询过一次专家 我有一个 WebBrowser 控件 可以加载网页 并以编程方式抓取其内容 在 IE 或任何其他浏览器 中单击页面中的特定菜单项会弹出 文件打开 对话框 但是在 WebB
  • 使用matter.js引擎库编写的plinko游戏中,如何让小球始终落入预先规划的位置

    请以下面的代码为例 如何让球每次都看似随机落入底部的第三个空间位置 我能想到的是在球下落的过程中不断判断它的碰撞位置 让球朝着目标移动 但如何让移动过程显得自然随机却难倒了我 您可以在以下位置查看 https codesandbox io
  • AWS Cognito - 用户丢失“不可变”属性“email_verified”

    使用 Cognito 几个月后 用户池中的一些用户现在丢失了 email verified 属性 我不明白它是如何丢失或如何恢复的 症状是 用户仍然可以登录 用户密码无法更改 例如通过JS SDK 更改密码 产生错误 x amzn erro
  • iTextSharp 文本字段将字体设置为粗体

    对于文本字段对象 我想将样式更改为粗体 我已经创建了 arial 字体 因为它不是 BaseFont 对象的默认字体 显然 TextField 对象仅将 BaseFont 作为有效字体 我想知道如何将分配给文本字段的字体样式更改为粗体 有没
  • VB 文本框上的小数点验证

    在按键事件下 我有一个验证输入字符的函数 这是我的代码 Public Function vNum2 val As Object Dim result As Boolean False Dim allowedChars As String 0