Coldfusion正则表达式问题

前端之家收集整理的这篇文章主要介绍了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中函数名称,有一天可能会导致问题.

猜你在找的正则表达式相关文章