function getArgs() ...{ /**//********************************************* *功能:接收url参数 *********************************************/ var args =new Object(); var query = location.search.substring(1); var pairs = query.split("&"); for (var i =0 ;i<pairs.length;i++) ...{ var pos = pairs[i].indexOf('='); if(pos==-1) continue; var argname = pairs[i].substring(0,pos); var value = pairs[i].substring(pos+1); args[argname] = unescape(value); } return args; }
2、金额下写转换为大写:
function chineseNumber(num) ...{ if (isNaN(num) || num > Math.pow(10, 12)) return"" var cn ="零壹贰叁肆伍陆柒捌玖" var unit =new Array("拾佰仟", "分角") var unit1=new Array("万亿", "") var numArray = num.toString().split(".") var start =new Array(numArray[0].length-1, 2) function toChinese(num, index) ...{ var num = num.replace(/d/g, function ($1) ...{ return cn.charAt($1)+unit[index].charAt(start--%4? start%4 : -1) }) return num } for (var i=0; i<numArray.length; i++) ...{ var tmp ="" for (var j=0; j*4<numArray[i].length; j++) ...{ var strIndex = numArray[i].length-(j+1)*4 var str = numArray[i].substring(strIndex, strIndex+4) var start = i ?2 : str.length-1 var tmp1 = toChinese(str, i) tmp1 = tmp1.replace(/(零.)+/g, "零").replace(/零+$/, "") tmp1 = tmp1.replace(/^壹拾/, "拾") tmp = (tmp1+unit1[i].charAt(j-1)) + tmp } numArray[i] = tmp } numArray[1] = numArray[1] ? numArray[1] : "" numArray[0] = numArray[0] ? numArray[0]+"圆" : numArray[0], numArray[1] = numArray[1].replace(/^零+/, "") numArray[1] = numArray[1].match(/分/) ? numArray[1] : numArray[1]+"整" return numArray[0]+numArray[1] }
1、拆分url参数的值:function getArgs() ...{ /**//********************************************* *功能:接收url参数 *********************************************/ var args = new Object(); var query = location