Coldfusion正则表达式问题

我目前有一个coldfusion正则表达式,用于检查字符串是否为字母数字.
我想打开一点,以允许句号和下划线字符.我如何修改它以允许它?

<cfset isValid= true/>
<cfif REFind("[^[:alnum:]]",arguments.stringtocheck,1) GT 0>
 <cfset isValid= false />
</cfif>

谢谢

解决方法

这应该做到这一点.

<cfset isValidString= true/>
    <cfif REFind("[^[:alnum:]_\.]",1) GT 0>
    <cfset isValidString= false />
</cfif>

同样使用“isValid”作为变量名也不是一个好习惯.它是ColdFusion中函数名称,有一天可能会导致问题.

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...