• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Js 小数验证函数代码(基于正则)
    (1)OnKeyPress 事件验证 用来验证输入操作
    复制代码 代码如下:

    function OnKeyPressValidate(obj, event, len) {
    var e = window.event || event;
    var key = e.keyCode ? e.keyCode : e.which;
    var selectedText = "";
    if (window.getSelection) {
    var st = obj.selectionStart;
    var ed = obj.selectionEnd;
    selectedText = obj.value.substring(st, ed);
    } else if (document.selection) {
    selectedText = document.selection.createRange().text;
    }
    if (selectedText != null selectedText != "") {
    return true;
    }
    var dot = obj.value.indexOf(".");
    len = (typeof (len) == "undefined") ? 2 : len;
    if (window.event) {
    }
    else {
    if (key == 8 || key == 9 || key == 46 || (key >= 37 key = 40))//for Firefox
    return true;
    }
    if (key = 57 key >= 48) {
    if (dot == -1)
    return true;
    else if (obj.value.length = dot + len)
    return true;
    } else if ((key == 46) dot == -1) {
    return true;
    }
    return false;
    }

    (2)onblur 事件验证 用来验证最终的数据
    复制代码 代码如下:

    function OnBlurValidate(obj, messageId) {
    var tempValue = trim(obj.value);
    var message = document.getElementById(messageId);
    if (tempValue == "") {
    MessageShow("", message, false);
    return true;
    }
    else {
    var regu = /^(\d+)(\.?)(\d{0,2})$/;
    var re = new RegExp(regu);
    if (!re.test(tempValue)) {
    MessageShow("Number must be in this format (###.##) or (###)", message, true);
    return false;
    }
    else {
    MessageShow("", message, false);
    return true;
    }
    }
    }
    您可能感兴趣的文章:
    • javascript 手机号码正则表达式验证函数
    • js正则函数match、exec、test、search、replace、split使用介绍集合
    • js 正则表达式之test函数讲解
    • JS验证URL函数 正则
    • js 替换功能函数,用正则表达式解决,js的全部替换
    • js正则表达式之match函数讲解
    • JavaScript基于正则表达式的数字判断函数
    • 用正则表达式判断字符串是汉字还是拼音的js函数代码
    • js正则表达式之replace函数用法
    • javascript中基于replace函数的正则表达式语法
    • JavaScript 正则表达式验证函数代码
    • trim原型函数看js正则表达式的性能
    • JavaScript常用正则函数用法示例
    上一篇:JavaScript 正则表达式验证函数代码
    下一篇:JS点击图片改变图片图径并用正则表达式取图片名的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Js 小数验证函数代码(基于正则) 小数,验证,函数,代码,基于,