我有一个非常简单的带有单个表单字段的 cfform:
<cfform action="asdf.cfm" method="post">
<cfinput name="fieldName" type="text" size="20" maxlength="20" required="yes" validate="regex" pattern="[A-Za-z]" message="Only characters are allowed." />
<input type="submit" name="btnSubmit" value="check" />
</cfform>
从理论上讲,这将只允许 AZ 和 az 任意组合,并且其中必须包含一些内容。
在实践中,我可以输入“a a”并且 javascript 验证不会抱怨。由于“空格”字符不在 AZ 中,也不在 az 中,这是怎么回事?
谢谢!克里斯