function nameToUpper()
{
if(event.keyCode > 96 && event.keyCode < 123){
event.keyCode -= 32;
}
}
function UpperString(tag)
{
var temp=document.getElementById(tag.id);
if(temp!=null)
{
document.getElementById(tag.id).value=temp.value.toUpperCase();
}
}
function clearNoNum(obj)
{
obj.value = obj.value.replace(/[^\d.]/g,"");
obj.value = obj.value.replace(/^\./g,"");
obj.value = obj.value.replace(/\.{2,}/g,".");
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
var i=2;
var reg=new RegExp("^\\-?([0-9]\\d*|0)(\\.\\d{0,"+i+"})?$");
if(obj.value.length && !reg.test(obj.value))
{
obj.value = obj.value.substring(0,obj.value.length-1);
}
}
{
if(event.keyCode > 96 && event.keyCode < 123){
event.keyCode -= 32;
}
}
function UpperString(tag)
{
var temp=document.getElementById(tag.id);
if(temp!=null)
{
document.getElementById(tag.id).value=temp.value.toUpperCase();
}
}
function clearNoNum(obj)
{
obj.value = obj.value.replace(/[^\d.]/g,"");
obj.value = obj.value.replace(/^\./g,"");
obj.value = obj.value.replace(/\.{2,}/g,".");
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
var i=2;
var reg=new RegExp("^\\-?([0-9]\\d*|0)(\\.\\d{0,"+i+"})?$");
if(obj.value.length && !reg.test(obj.value))
{
obj.value = obj.value.substring(0,obj.value.length-1);
}
}
本文介绍了三种JavaScript函数:functionnameToUpper()用于将字符转换为大写;functionUpperString(tag)用于将HTML元素内的文本全部转换成大写;clearNoNum(obj)则用于清除非数字字符并限制小数点的数量。
1973

被折叠的 条评论
为什么被折叠?



