检查变量名是否有效的函数
我有一些使用 SetVariable
函数的代码,该函数将第一个参数作为根据传递给此代码的变量名创建的变量名。
我正在寻找一种方法来使用函数检查传递给它的字符串是否是有效的变量名,而不是使用 try/catch 块来捕获此错误。
我知道有一个函数 IsValid
但这只检查变量是否有效,而不检查它是否是有效的变量名。有没有人有任何建议或他们用来执行此操作的自定义代码?
谢谢,
汤姆
I have some code using the SetVariable
function which takes the first parameter as a variable name created based on a variable name passed to this code.
I'm looking for a way to check the string passed to it is a valid variable name using a function rather than using a try/catch block to trap this error.
I know there's a function IsValid
but this only checks if the variable is valid, not if it's a valid variable name. Does anyone have any suggestions or custom code they've used to do this?
Thanks,
Tom
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
。 实际上,如果您指定“variableName”作为类型,IsValid() 将执行您想要的操作。
将输出 NO,因为 CF 中的变量名称不能以数字开头。
Actually IsValid() will do what you want if you specify "variableName" as the type.
Will output NO, since variable names in CF cannot begin with a digit.