数字金额(元、分)转为英文, 使用示例: String ret=new NumToWords().convert(123450.6789); 返回值:(四舍五入123450.68) one hundred and twenty three thousand four hundred and fifty dollars and 68 cents
Private Function setdata(num As Integer) As String '数字转换 Select Case num Case 0 setdata = "零" Case 1 setdata = "壹" Case 2 setdata = "贰" Case 3 setdata = "叁" Case 4 setdata = "肆" Case 5 setdata = "伍" Case 6 setdata = "陆" Case 7 setdata = "柒" Case 8 s
string skedx,ls_ske,ls_dx[] int i,n,l skedx='' for n=0 to 9 choose case n case 0 ls_dx[n+1]='零' case 1 ls_dx[n+1]='壹' case 2 ls_dx[n+1]='贰' case 3 ls_dx[n+1]='叁' case 4 ls_dx[n+1]='肆' case 5 ls_dx[n+1]='伍' case 6 ls_dx[n+1]='陆' case 7 ls_dx[n+1]='柒'
JS 数字转换为大写金额的简单实例
function DX(n) {
if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))
return 数据非法;
var unit = 千百拾亿千百拾万千百拾元角分, str = ;
n += 00;
var p = n.indexOf('.');
if (p >= 0)
n = n.substring(0, p) + n.substr(p+1, 2);