繁体   English   中英

表单字段“金额”验证警报不允许使用美元符号

[英]Form Field “amount” Validation alert $ dollar sign is not allowed

验证“金额”字段以确保用户未在html表单字段中添加$美元符号的简单Javascript方法。

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


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

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

替代

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

算法。

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

您可以使用正则表达式。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM