gpt4 book ai didi

javascript - 如何使用 Angular.js 禁止仅将字符输入输入字段

转载 作者:行者123 更新时间:2023-11-28 05:49:54 24 4
gpt4 key购买 nike

我不需要只允许输入字段包含字符,并且想使用 Angular.js 检查验证。我的代码如下。

<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right oditek-form" style="width:180px">Longitude:</span>
<div ng-class="{ 'myError': billdata.longitude.$touched && billdata.longitude.$invalid }">
<input type="text" name="longitude" id="longitude" class="form-control oditek-form" placeholder="Add Longitude coordinate" ng-model="longitude" ng-pattern="/^[0-9]+([,.][0-9]+)?$/" ng-keypress="clearField('businessno');" >
</div>
<span class="input-group-btn">
<a ui-sref="dashboard.customer.view" class="btn btn-success" style="height:30px;" title="Click Here" ng-click="getLongValue();"><i class="fa fa-map-marker" aria-hidden="true"></i></a>
</span>
</div>

在上面的代码中,我还在 ng-pattern 中设置了一些正则表达式,但它不允许像 -12.345、+2.345 等数字。在这里,我需要这个字段只允许数字('i.e-1,2...9'),特殊字符,如(仅+,-,.等)。

最佳答案

ng-pattern 的此模式应匹配:

ng-pattern="/^[0-9,\.\-\+]+$/"

关于javascript - 如何使用 Angular.js 禁止仅将字符输入输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38160365/

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