使用IsValid函数验证文本

时间:2014-04-03 06:17:00

标签: regex coldfusion

我正在使用IsValid here is the documentation。下面是我尝试使用ColdFusion验证文本字段中的文本和空间的代码。

这不起作用,这里缺少什么,或者是否可以使用其他任何功能。它应该只允许字母和空格

  <cfif isdefined("Form.txtname") 
        and Form.txtname eq "" 
        or Form.txtname eq "Enter your name" 
        or FindNoCase("http://",Form.txtname) neq 0 
        or IsValid("regex", Form.txtname, "[A-Z][a-z] +") eq 1>

1 个答案:

答案 0 :(得分:6)

如果您只想验证字母文本和空格,那么您的正则表达式应为

^[a-zA-Z ]*$
  • *将允许空文本字段(因此不再需要eq ""
  • ^$是锚点,分别匹配字符串的开头和结尾。他们确保在文本字段中只有 你想要的东西。