什么是一种简单的Javascript方式来验证"金额"字段以确保用户不在html表单字段中添加$美元符号。
答案 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