【发布时间】:2016-02-14 07:30:34
【问题描述】:
我在我的编辑框中添加了 validateConstraint 模块,当您提交表单时它工作正常:
<xp:validateConstraint
message="Only letters, numbers and the space character allowed in this field">
<xp:this.regex><![CDATA[^[a-zA-Z0-9_ ]*$]]></xp:this.regex>
</xp:validateConstraint>
但是如何防止输入/粘贴此类字符。假设我需要在 keyDown 事件中添加一些替换语句,但无法弄清楚到底是什么。
【问题讨论】:
-
你为什么不通过一个循环运行整个字符串来只接受某些字符,不管他们输入了什么?您可以在提交字段时执行此操作,而不是尝试在运行中执行此操作(这可能会变得笨拙)。
-
这很自然地会阻止某些字符进入。正如我在上面写的 validateConstraint 工作正常
-
哦。我错过了那部分。对不起。 :)
标签: xpages