You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检查String类型变量中是否包含点号(.)字符

VB检查字符串包含点号的实现方法

你可以根据自己使用的VB版本选择对应方案:

  • 方案1:使用InStr函数,兼容VB6、VBA、VB.NET全版本
    该函数会返回目标字符在字符串中第一次出现的位置,返回值大于0即说明存在对应字符,完整实现代码如下:
Dim input As String
input = "Hello."

If InStr(input, ".") > 0 Then
  ' 包含点号时执行的逻辑
  do something
Else
  ' 不包含点号时执行的逻辑
  do something
End If
  • 方案2:使用Contains方法,仅适用于VB.NET版本
    该方法语法更直观,直接返回布尔值表示是否包含目标字符,完整实现代码如下:
Dim input As String
input = "Hello."

If input.Contains(".") Then
  ' 包含点号时执行的逻辑
  do something
Else
  ' 不包含点号时执行的逻辑
  do something
End If

注:以上两种方案默认都是区分大小写匹配,如有忽略大小写的需求可以对应调整函数入参。

内容的提问来源于stack exchange,提问作者mimas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:27:02