表格字段"金额"验证警告不允许美元符号

时间:2017-02-24 22:15:26

标签: javascript html forms validation

什么是一种简单的Javascript方式来验证"金额"字段以确保用户不在html表单字段中添加$美元符号。

3 个答案:

答案 0 :(得分:0)

简单方法:使用<input type="number"/>


它得到了广泛的支持,并且不允许非数字输入。

答案 1 :(得分:0)

一个简单的解决方案是简单地使用<input type="number"/>

替代

假设输入字段为&#34; $ 45&#34;。假设它存储为一个字符串,我们可以遍历每个字符以找到美元($)符号,如果它不存在则用户输入了正确的值。

算法。

function isDollarExist(input){
  for(var i = 0; i < input.length; i++){
    if(input.charAt(i) === '$') return true;
  }
  return false;
}

答案 2 :(得分:0)

您可以使用正则表达式。

var dollarInput = '$100';
var numberInput = '100';

/\$/.test(dollarInput); // True
/\$/.test(numberInput); // False