最近在开发外汇结汇需求中需要对输入的金额数字进行控制校验,现总结如下:
首先把根据特定字符查找所在位置的方法贴出来,这个在数值校验中需要用到。
//根据特定字符查找所在位置
function find_str(str,f_str,n){
var arr_str;
var tmp_str=0;
var arr_str=str.split(f_str);
if(arr_str.length<n){n=arr_str.length}
for(i=0;i<n;i++){
tmp_str=arr_str[i].length+tmp_str;
}
return tmp_str+i-1;
}
//校验金额
function input_checkAmount() {
if ((input_amt