[英]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.