js代码 填写小写的金额 , 自动输入大写

填写小写的金额 , 自动输入大写
**/
var stmp = "";
function nst(t)
{
 if(t.value==stmp) return;
 var ms = t.value.replace(/[^d.]/g,"").replace(/(.d{2}).+$/,"$1").replace(/^0+([1-9])/,"$1").replace(/^0+$/,"0");
 var txt = ms.split(".");
 while(/d{4}(,|$)/.test(txt[0]))
 txt[0] = txt[0].replace(/(d)(d{3}(,|$))/,"$1,$2");
 t.value = stmp = txt[0]+(txt.length>1?"."+txt[1]:"");
 bbb.value = number2num1(ms-0);
}
function number2num1(strg)
{
 var number = Math.round(strg*100)/100;
 number = number.toString(10).split('.');
 var a = number[0];
 if (a.length > 12)
 return "数值超出范围!支持的最大数值为 999999999999.99";
 var e = "零壹贰叁肆伍陆柒捌玖";
 var num1 = "";
 var len = a.length-1;
 for (var i=0 ; i<=len; i++)
 num1 += e.charAt(parseInt(a.charAt(i))) + [["圆","万","亿"][Math.floor((len-i)/4)],"拾","佰","仟"][(len-i)%4];
 if(number.length==2 && number[1]!="")
 {
  var a = number[1];
  for (var i=0 ; i<a.length; i++)
  num1 += e.charAt(parseInt(a.charAt(i))) + ["角","分"][i];
 }
 num1 = num1.replace(/零佰|零拾|零仟|零角/g,"零");
 num1 = num1.replace(/零{2,}/g,"零");
 num1 = num1.replace(/零(?=圆|万|亿)/g,"");
 num1 = num1.replace(/亿万/,"亿");
 num1 = num1.replace(/^圆零?/,"");
 if(num1!="" && !/分$/.test(num1))
 num1 += "整";
 return num1;
}
/**demo
小写金额:<input type="text" name="aaa" onkeyup="nst(this)"><br>
大写金额:<input type="text" name="bbb" size=80>
**/

时间: 2025-01-23 03:33:29

js代码 填写小写的金额 , 自动输入大写的相关文章

asp.net(vb)实现金额转换成大写的函数_实用技巧

复制代码 代码如下: ''' <summary> ''' 将数据转换为Double数字 ''' </summary> ''' <param name="Obj"></param> ''' <returns></returns> ''' <remarks></remarks> Public Shared Function todbl(ByVal Obj As Object) As Double

wap浏览自动跳转到wap页面的js代码_javascript技巧

如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?wap页面自动跳转的实现方式 ?如何判断访客是否是移动设备访问,自动跳转到wap页面 ?手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ?手机访问网站域名时如果实现自动跳转到wap页面 ? 本文就可以解决这些问题! 复制代码 代码如下: function is_mobile() {     var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|

等待指定时间后自动跳转或关闭当前页面的js代码

本文为大家详细介绍下如何通过js实现等待指定时间后自动跳转或关闭当前页面的脚步代码,感兴趣的朋友可以参考下哈,希望对大家有所帮助   复制代码 代码如下: //指定时间之后跳转 <script language="javascript"> function go( ) {//定义函数 window.location="main.html";//页面跳转 } window.setTimeout("go()",1000);//1秒后执行函

eclipse中js提示-Eclipse如何自动提示js代码

问题描述 Eclipse如何自动提示js代码 之前用的是myeclipse,现在公司要用eclipse,之前在写js时,全部时靠自己的记忆来写js代码, 毕竟js代码过多,一些标签不可能都记住,每次要写还要百度,很不方便,我就百度找了下 有没有方法让eclipse自动提示js代码,在网上找了一大堆,看到许多一模一样的帖子,不用 安装插件就可以提示java.js.html代码,我照着他们的方法配置了,然而并没有什么卵用! 大家能不能支支招,是什么原因,有没有什么其他比较好的办法解决这个问题 解决方

JS实现先显示大图后自动收起显示小图的广告代码_javascript技巧

本文实例讲述了JS实现先显示大图后自动收起显示小图的广告代码.分享给大家供大家参考.具体如下: 这是一个非常不错的JavaScript图片特效,当最初打开网页的时候,显示的是大图片,就像遮屏广告一样,停留一会后,自动缓慢收起,这时由JS控制更换广告图片,始终显示在网页顶部,在一些大门户网站我们经常见到这种效果,个人感觉挺酷哦! 先来看看运行效果截图: 在线演示地址如下: http://demo.jb51.net/js/2015/js-big-to-small-pic-adv-codes/ 具体代

js-求一个JS代码,可以自动打开点击页面中某按钮元素

问题描述 求一个JS代码,可以自动打开点击页面中某按钮元素 前面使用的自动打开连接代码,但按钮没有连接,是腾讯的JS 需要能自动打开点击页面内图标按钮 解决方案 前面使用的自动打开连接代码 但按钮没有连接,是腾讯的JS 需要直接点击才能准确跳转到QQ,以及手机QQ 解决方案二: 小意思,只需要把这个扣扣交谈的链接内嵌到你的页面里面,当访问你的网站时,自动打开扣扣交谈链接并弹出对话框 解决方案三: <iframe style="display:none;" src="te

javascript-这是一个除法代码,我想实现自动运算,而不是输入信息后才运算,如何修改?

问题描述 这是一个除法代码,我想实现自动运算,而不是输入信息后才运算,如何修改? 是输入信息后点击input外边的范围才会运算,但是目前已经有信息,如何省却上述步骤直接运算? <html> <head> <script> function compute() { var a,b; if(document.getElementById("txt1").value!="" && document.getElementB

Ajax中通过JS代码自动获取表单元素值的示例代码_AJAX相关

我们在使用Ajax的时候,通常需要获取表单元素值,然后发送给后台的服务器端程序处理.如果表单元素不多的情况我们常常会通过GET方式来获取表单元素值,但如果表单元素非常多,此时就需要用POST方式来获取表单元素值,那么如何来获取表单元素值呢?下面给出一段JS代码即可自动获取表单元素的值了. function getFormQueryString(frmID) //frmID是表单的ID号,请在表单form中先命名一个ID号 { var frmID=document.getElementById(f

利用XMLHTTP ajax自动保存信息完整js代码

利用xmlhttp ajax自动保存信息完整js代码 function createhttphandler() {  var httphandler = false;    @if (@_jscript_version >= 5)   // jscript gives us conditional compilation, we can cope with old ie versions.   // and security blocked creation of the objects.