function NumericKeyUp(p,s){
if(p == 0){
return;
}
var intLen = p - s ;
var re = /[^0-9\.]/;
var srcObj = event.srcElement;
if(srcObj && srcObj.type == 'text'){
var text = srcObj.value;
var reg = new RegExp(re );
var changed = false;
while(reg.test(text)){
changed = true;
text = text.replace(reg , "");
}
re = /^.*\..*(\.).*$/;
reg = new RegExp(re );
while(reg.test(text)){
changed = true;
text = text.replace(RegExp.$1 , "");
}
if(! validateNumeric(text,p,s)){
if(text.indexOf(".") == -1){
text = (parseInt(text) + "").substr(0,intLen);
}else{
var arr = text.split(".");
if(arr.length >=2){
var intValue = arr[0];
if(intValue.length > intLen){
intValue = intValue.substr(0,intLen);
}
var floatValue = arr[1];
if(floatValue.length > s){
floatValue = floatValue.substr(0,s);
}
text = intValue + "." + floatValue ;
}
}
changed = true;
}
if(changed){
srcObj.value = text;
srcObj.select();
}
}
return true;
}
调用:onkey="NumericKeyUp(11,2);" onkeypress="NumericKeyPress(11,2);"
分享到:
相关推荐
最好放在公共方法里,以便调用,定义String 类型接受返回的金额,调用参数为需要传入的金额
小写金额转换为大写金额.
输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...
js金额数字规范 大写金额 保留2位数字 js货币格式 规范
将金额数字转化为大写,格式规范标准。① 当没有零头时自动加xxxx元整 ② 小数能够精确到角、分、厘 ③ 能够处理1亿一下金额数字 ④ 使用方法:numToBig(金额),返回大写字符串
C#中将数字金额转化为大写金额。C#中将数字金额转化为大写金额。
将数字金额转换为中文大写金额将数字金额转换为中文大写金额将数字金额转换为中文大写金额
oracle数据库,使用自定义函数,实现了金额的大写转换。sql语句中,直接调用此函数即可得到金额大写。
数值金额转成大写金额,123456789转零壹贰叁肆伍陆柒捌玖,支持小数
oracle中将小写金额转换为大写金额函数 oracle中将小写金额转换为大写金额函数
C#将小写金额转换成大写,很高兴能与大家分享我的资源
通过js代码将小写金额转换成大写金额,将大写金额转换成数字
1. 最大支持百万亿(15位整数,2位小数) ;或仟万亿(16位整数) 2. 超过最大支持仟万亿(16位整数),只输出大写数字 3. 整数部分越大,则小数部分输出越不精确 4. 负数,则忽略负号
《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...
小写金额转换为大写金额程序,select case的应用,小写金额转换为大写金额,当输入数字时就会对应产生大写金额。(VB6.0源代码编写)
create or replace function sf_get_money(p_num in number default null) 此函数处理数字小写金额转换为大写金额
此代码详细描述了如何将小写金额转化为大写金额,也可用作小写数字转化为读作,语言为JavaScript
水晶报表数字金额转中文大写,用于水晶报表中将数字金额转换为中文大写的金额
将数字金额转化为汉字大写金额,用于理财程序的金额转化。
小写金额转换为大写金额程序(VB6.0代码编写) 小写金额转换为大写金额,当输入数字时就会对应产生大写金额。 QQ223857666勾月