html 中 input文本框 输入数字校验

yumo6661周前 (04-25)技术文章12
<input name="fee" type="text"  onkeyup="validates(this)">
<script type="text/javascript">
function validate(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(".", "$##34;).replace(/\./g, "").replace("$##34;, ".");
    obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');//只能输入两位小数
 
}
</script>

相关文章

设置 Notepad++ 背景主题 和 字体大小

打开 设置 / Settings 英文字体大小 和 字体颜色:假设你正在编辑一个Html文件,并希望将字体大小设置为14,字体颜色设置为蓝色:打开 Notepad++ 并加载 Html 文件。进入设置...

HTML DOM INPUT FILE 大文件上传方法

HTML DOM INPUT FILE 大文件上传方法,HTML DOM INPUT FILE 大文件上传技术,HTML DOM INPUT FILE 大文件上传技巧,HTML5大文件上传方案,HTM...

HTML讲解——网页中的文本框

我们在上网的时候,经常有一些登录界面进行输入账号和密码,以及我们在网上填一些信息,这些功能的实现都是通过表单来完成的,今天我们就来讲讲表单。表单不是指一个标签,而是指一类标签。我们表单里所有的内容都要...