有些东西没搞完 先放着 有坑记得 在搞 或者 有谁需要了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=input,
initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input type="number" id='input'>
<span></span>
</body>
<script>
var input
= document.getElementById('input');
var span
= document.getElementsByTagName('span')[0];
input.onkeyup=function(){
var val
= input.value;
var changes
= new
change();
changes.init(val);
var values
= changes.numb;
console.log( values.words);
}
function
change(){
var china_easy_arr
=['个','十','百','千','万','十万','百万','千万','亿','十亿','百亿','千亿','万亿','兆','吉','太','拍','艾','泽','尧']
var flootnumber
= ['点','负','正'];
var china_arr=['元','角','分','厘','毫'];
var unit_easy=['十','百','千','万','亿'];
var unit_dif=['拾','佰','仟','萬','拾','佰','仟','亿','拾','佰','仟'];
var dif_number
= ['零',
'壹','贰','叁','肆','伍','陆','柒','捌','玖','拾'];
var esay_number
= ['零','一','二','三','四','五','六','七','八','九','十'];
this.numb={};
this.init=function(number){
var numbers
= this.numb;
numbers.type
= number.type||'dif_number';
numbers.number
=Number(number);
numbers.unit
= number.unit
|| unit_dif;
numbers.index=0;
this.numb.words='';
this.numb.word_length=number.length;
switch
(numbers.type)
{
case
'dif_number': numbers.number_word=dif_number;
break;
default:
break;
}
if(isNaN(numbers.number)){
alert('请输入正确的数字');
return;
}
return this.getdata(numbers.number);
};
this.getdata=function(numb){
numb =
parseInt( numb);
for(;numb
>=1;){
numb =
parseInt( numb);
var single
= numb
% 10;
if( single
!= 0){
if( this.numb.index
>= 1 ){
this.numb.words
= this.numb.unit[this.numb.index-1]+
this.numb.words;
}
this.numb.words
= this.numb.number_word[single]+this.numb.words
;
}else{
this.numb.words
= this.numb.number_word[0]+this.numb.words
;
}
this.numb.index++;
numb = numb
/ 10;
}
while (this.numb.words[this.numb.words.length-1]==this.numb.number_word[0])
{
this.numb.words
= this.numb.words.substring(0,this.numb.words.length
- 1);
}
return this.numb.words
;
}
}
</script>
</html>