<script>
function clearNoNum(obj) {
function clearNoNum(obj) {
if(obj.value.indexOf(".")==0){
obj.value = "";
}
if(obj.value.indexOf("-")>0){
obj.value = "";
}
obj.value = obj.value.replace(/\-{2,}/g, "-"); //只保留第一个. 清除
obj.value = obj.value.replace(/[^\d.-]/g, ""); //清除"数字"和".","-"以外的字符
obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
obj.value = obj.value.replace("-", "$#$").replace(/\-/g, "").replace("$#$", "-");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
}
</script>
function clearNoNum(obj) {
function clearNoNum(obj) {
if(obj.value.indexOf(".")==0){
obj.value = "";
}
if(obj.value.indexOf("-")>0){
obj.value = "";
}
obj.value = obj.value.replace(/\-{2,}/g, "-"); //只保留第一个. 清除
obj.value = obj.value.replace(/[^\d.-]/g, ""); //清除"数字"和".","-"以外的字符
obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
obj.value = obj.value.replace("-", "$#$").replace(/\-/g, "").replace("$#$", "-");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
}
</script>
1996

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



