使用IsValid函数验证文本

Nav*_*ker 1 regex coldfusion

在这里使用IsValid 是文档.下面是我尝试使用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>
Run Code Online (Sandbox Code Playgroud)

Rob*_*bin 6

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

^[a-zA-Z ]*$
Run Code Online (Sandbox Code Playgroud)
  • *将允许空的文本框(所以没有必要eq ""了)
  • ^$是锚,分别匹配字符串的开头和结尾.他们确保在文本字段中只有你想要的东西.