gpt4 book ai didi

javascript - Xpages电话号码

转载 作者:行者123 更新时间:2023-11-29 19:32:08 24 4
gpt4 key购买 nike

在我的应用程序中,我有一个必须存储电话号码的字段。该字段不得允许字符,而只能允许数字。问题是格式类似于:

0752344234

如果我添加这样的内容,Xpages 会将字段保存为:752344234,不带 0。

问题:在不使用字符串类型字段的情况下,可以使用什么方法在数字前添加 0?

最佳答案

使用validateConstraint验证器:

<xp:inputText
id="inputText1"
value="..."
disableClientSideValidation="true">
<xp:this.validators>
<xp:validateConstraint message="Please enter only digits for phone number">
<xp:this.regex><![CDATA[^[0-9]*$]]></xp:this.regex>
</xp:validateConstraint>
</xp:this.validators>
</xp:inputText>

正则表达式 ^[0-9]*$ 接受任意数量的数字和一个空字符串。如果您想要至少一位数字,请将 * 替换为 +

您不需要根据需要设置输入文本字段。

您可以决定要在何处显示验证消息。设置选项 disableClientSideValidation="false" 将消息显示为客户端的对话框或 disableClientSideValidation="true" 将消息放入 xp:message/xp:messages 控件.

关于javascript - Xpages电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com