首页 > 其他分享 >提交校验字段是否为数值(包含小数点)

提交校验字段是否为数值(包含小数点)

时间:2023-09-26 10:24:48浏览次数:35  
标签:return xdzxyedwy 校验 数值 小数点 else value WfForm alert

应用场景:

如果一些已有数据的varchar字段,在后续想要更改为数据类型。

除了在数据库备份alter的方法外,也可以在前端控制用户的输入。

JS代码:

<script>



    function validateNum(value) {
        // 获取对应的值
        // 编写正则表达式
        var reg = /^\d+(?=\.{0,1}\d+$|$)/;
        if (value != "") {
        if (!reg.test(value)) { 
            //alert("请输入正确的数字"); 
            return false;
            } else {
            //alert("数字正确!")
            return true;
            }
        }else{
            return true;
        }
    }    

WfForm.registerCheckEvent(WfForm.OPER_SAVE+","+WfForm.OPER_SUBMIT,function(callback){
        //... 执行自定义逻辑  现调整信用额度(元)
        let xdzxyedwy = WfForm.convertFieldNameToId("xdzxyedwy");
        let xdzxyedwyvalue = WfForm.getFieldValue(xdzxyedwy);

        
        if(validateNum(xdzxyedwyvalue)){
        callback();
        }else{
        alert("现调整信用额度(元)请输入正确的数字"); 
        }
        
    });
    
    

</script>

 

标签:return,xdzxyedwy,校验,数值,小数点,else,value,WfForm,alert
From: https://www.cnblogs.com/stfzhuang/p/17729518.html

相关文章

  • C#中实现校验是否包含中文与http接口地址中解析ip和端口号
    场景Winform/CSharp中实现对Http接口地址、IP地址字符串格式/合法性校验:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129616161在上面的基础上对某http接口地址(ip加端口号,示例http://127.0.0.1:9092)进行校验是否包含中文以及解析该地址获取ip和端口号博客:h......
  • 3、深度学习入门之数值微分P94、P95、P96、P97、P98
    $f'(x)=\lim_{{\Deltax\to0}}\frac{f(x0+\Deltax)-f(x0)}{\Deltax}$$f(x0+\Deltax)-f(x0)=\Deltay$$f'(x) =\lim_{{\Deltax\to0}}\frac{\Deltay}{\Deltax}$$f'(x)$就是导数导数粗糙的理解为就是在某点的切线斜率可导意味着在某点处它的导数存在 ......
  • PostgreSQL教程:数值类型(整型、浮点型、序列、数值的常见操作)
    整型整型比较简单,主要就是三个:smallint、int2:2字节integer、int、int4:4字节bigint、int8:8字节正常没啥事就integer,如果要存主键,比如雪花算法,那就bigint。空间要节约,根据情况smallint浮点型浮点类型就关注2个(其实是一个)decimal(n,m):本质就是numeric,PGSQL会帮你转换numeric(n,m):PGSQL......
  • 数值类型
    Python中的常见数值类型包括整数(int)、浮点数(float)和复数(complex)。以下是使用这些数值类型进行操作和运算的示例代码:整数类型(int)操作和运算:#定义整数变量a=10b=5#基本运算c=a+b#加法d=a-b#减法e=a*b#乘法f=a/b#除法,返回浮点数结......
  • 常用的校验算法
     CRC校验码publicstaticstringCRCCheck(stringval){val=val.TrimEnd('');string[]spva=val.Split('');byte[]bufData=newbyte[spva.Length+2];bufData=ToBytes......
  • vue3+elementplus 去除小数点后多余的0公用函数
    vue3+elementplus去除小数点后多余的0公用函数exportfunctionremoveTrailingZeros(value){//尝试将值转换为数字constnumericValue=parseFloat(value);//检查是否成功转换为数字if(!isNaN(numericValue)&&typeofnumericValue==='number'){//......
  • 完整教程:使用SPRING BOOT实现大文件断点续传及文件校验
    一、简介随着互联网的快速发展,大文件的传输成为了互联网应用的重要组成部分。然而,由于网络不稳定等因素的影响,大文件的传输经常会出现中断的情况,这时需要重新传输,导致传输效率低下。为了解决这个问题,可以实现大文件的断点续传功能。断点续传功能可以在传输中断后继续传输,而不需......
  • R语言非线性方程数值分析生物降解、植物生长数据:多项式、渐近回归、负指数方程、幂函
    全文链接:https://tecdat.cn/?p=33742原文出处:拓端数据部落公众号简介在选择最佳拟合实验数据的方程时,可能需要一些经验。当我们没有文献信息时该怎么办?我们建立模型的方法通常是经验主义的。也就是说,我们观察过程,绘制数据并注意到它们遵循一定的模式。例如,我们的客户可能观察......
  • javascript 正则校验
    规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;区号:前面一个0,后面跟2-3位数字:0\d{2,3}电话号码:7-8位......
  • 软件测试|探索Python中获取最高数值的几种方法
    前言在数据分析、统计和编程领域,经常会遇到需要从一组数值中找出最高数值的情况。Python作为一门功能丰富的编程语言,提供了多种方法来实现这一目标。在本文中,我们将探索几种获取最高数值的方法,帮助大家在不同情况下选择最适合的方法。使用max()内置函数Python内置了max()函数,它......