gpt4 book ai didi

javascript - 使用正则表达式在 g :TextField 中进行验证

转载 作者:行者123 更新时间:2023-11-29 14:52:48 25 4
gpt4 key购买 nike

我正在开发一个 grails 应用程序,并希望能够在 g:textField 上进行验证。我只想确保数字是数字,单词是单词。我想避免通过 JS 来做,但如果这是唯一的方法,那就这样吧。这是我正在尝试的。

<g:textField type="number" pattern="^(?:[-+]?[1-9]\d*|0)?(?:\.\d+)?\$" class="form-control" name="hours" value="${hours}"/></div>

有什么建议或指示吗?还是我应该通过 JS 来完成?

最佳答案

所以我能够找出正确的正则表达式。我遇到的问题是关于转义字符和它们互操作的方式。

<g:textField type="number" pattern="^[0-9]+\\s*\$|^[0-9]+\\.?[0-9]+\\s*\$" required="true" class="form-control" name="hours" value="${deliverable.estimatedHours}"/>

这将检查输入字符串的格式并确保它只包含数字。

关于javascript - 使用正则表达式在 g :TextField 中进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22725035/

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