我正在尝试查看字符串是否包含点。
Set Root_Currency = Root_TaxDataSummary.SlvObject("Currency")
curr_val = InStr(Root_Currency,".")
If curr_val.exist Then
pass
else
fail
Run Code Online (Sandbox Code Playgroud)
我的处理方式有什么问题吗?
InStr 返回一个整数,该整数表示可以在字符串中找到搜索到的文本的位置。
curr_val.exist将不起作用,因为整数类型没有exist方法。代替:
If curr_val > 0 Then
Run Code Online (Sandbox Code Playgroud)
或者(如果这是该变量的唯一用法):
If InStr(Root_Currency,".") > 0 Then
Run Code Online (Sandbox Code Playgroud)
最后,由于在VBScript中将0视为False,因此不需要包括相等性。找到字符的位置,或者返回0 / false:
If InStr(Root_Currency,".") Then
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5489 次 |
| 最近记录: |