我正在尝试验证以下规则:
这是代码。如果可以,请告诉我。
<cfset string="US_tx">
<cfset indexofoccurrence="REFind("\b(US|CA)[[:word:]]{3}$"," string)="">
<cfdump var="#IndexOfOccurrence#">
答案 0 :(得分:1)
首先要做的事情......如果您要发布代码,请确保至少编译,而这段代码不会。
但是,如果看一下正则表达式本身......它已经接近了,但你只是将正则表达式锚定到字符串的 end ;如果你想让整个字符串与正则表达式匹配,你需要将它锚定到字符串的开头,即:
^(US|CA)[[:word:]]{3}$