结果应为 0.50 如果 5.应该是5.0 最佳答案 ng-pattern="/^-?([0-9]{0,2})+(.[0-9]{-6ren">
gpt4 book ai didi

javascript - Html 模式文本输入验证 ng-pattern ="/^-?[0-99]+(.[0-99]{0,2})?$/"

转载 作者:行者123 更新时间:2023-11-30 20:23:59 25 4
gpt4 key购买 nike

<input type="text" ng-model="price" name="price_field" ng-pattern="/^-?[0-99]+(.[0-99]{0,2})?$/" required>

如果文本框值以 .(点)开头,则应附加 0(零),例如:.50 => 结果应为 0.50 如果 < strong>5.应该是5.0

最佳答案

ng-pattern="/^-?([0-9]{0,2})+(.[0-9]{0,2})?$/"使用此模式将允许 .5和 5. 你必须有某种解决方案来处理后端中的这个数字。ng 模式无法将 .5 转换为 0.5。您可以使用 Number 函数来实现此目的。

关于javascript - Html 模式文本输入验证 ng-pattern ="/^-?[0-99]+(.[0-99]{0,2})?$/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51121591/

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