常用的js验证和数据处理总结

下面详细讲解"常用的JS验证和数据处理总结":

栏目介绍

本栏目主要针对常用的JS验证和数据处理进行总结,并提供一些示例说明,方便开发者在开发过程中快速应用。

表单数据验证

  1. 常用的表单验证有:非空验证、数字验证、电子邮件验证、电话号码验证、URL验证、正则验证。
  2. 针对非空验证可以使用下面的代码片段:
function checkNotNull(str){
    if(str === null || str === ""){
        return false;
    }
    return true;
}
  1. 针对数字验证可以使用下面的代码片段:
function checkNum(str){
    var reg = /^[0-9]+$/;
    if(!reg.test(str)){
        return false;
    }
    return true;
}
  1. 针对电子邮件验证可以使用下面的代码片段:
function checkEmail(str){
    var reg = /^([a-zA-Z0-9_\.-]+)@([\da-zA-Z\.-]+)\.([a-zA-Z\.]{2,6})$/;
    if (!reg.test(str)){
        return false;
    }
    return true;
}
  1. 针对电话号码验证可以使用下面的代码片段:
function checkTel(str) {
    const reg = /^1\d{10}$/;
    if (!reg.test(str)) {
        return false;
    }
    return true;
}
  1. 针对URL验证可以使用下面的代码片段:
function checkURL(str) {
    const reg = /^[a-zA-z]+:\/\/[^\s]*$/;
    if (!reg.test(str)) {
        return false;
    }
    return true;
}
  1. 针对正则验证可以使用下面的代码片段:
function checkReg(reg,str) {
    if (!reg.test(str)) {
        return false;
    }
    return true;
}

数据计算处理

  1. 常用的数据计算处理有:加法、减法、乘法、除法、取整、四舍五入。
  2. 针对加法可以使用下面的代码片段:
function add(num1, num2) {
    return num1 + num2;
}

console.log(add(1, 2));
  1. 针对减法可以使用下面的代码片段:
function subtract(num1, num2) {
    return num1 - num2;
}

console.log(subtract(3, 2));
  1. 针对乘法可以使用下面的代码片段:
function multiply(num1, num2) {
    return num1 * num2;
}

console.log(multiply(2, 3));
  1. 针对除法可以使用下面的代码片段:
function divide(num1, num2) {
    return num1 / num2;
}

console.log(divide(6, 3));
  1. 针对取整可以使用下面的代码片段:
function toInteger(number) {
    return Math.floor(number);
}

console.log(toInteger(1.8));
  1. 针对四舍五入可以使用下面的代码片段:
function round(number) {
    return Math.round(number);
}

console.log(round(1.4));

至此,我们已经掌握了常用的JS验证和数据处理方法,可以灵活应用于项目中。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:常用的js验证和数据处理总结 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • JavaScript中的LHS和RHS分析详情

    LHS和RHS分析是 JavaScript 引擎在编译或执行期间的一个步骤,用于寻找变量的值或将值赋给变量。这里的LHS和RHS代表了赋值操作(Assignment)的左值和右值。其中LHS用于对变量的赋值操作进行操作,而RHS用于对变量取值操作进行操作。 LHS查找 LHS查找是指寻找变量的容器(Container),即变量本身。在执行代码时,如果发现变量…

    JavaScript 2023年5月28日
    00
  • JavaScript中String对象的方法介绍

    下面是 JavaScript 中 String 对象的方法介绍: 1. String 对象简介 String 对象是 JavaScript 中用于表示文本字符串的标准对象。通过 String 对象的属性和方法,我们可以方便地获取字符串的长度、查找子字符串、替换子字符串等。 2. String 对象常用方法介绍 2.1 charAt() 方法 charAt()…

    JavaScript 2023年5月27日
    00
  • JavaScript学习笔记之函数记忆

    JavaScript学习笔记之函数记忆攻略 什么是函数记忆 函数记忆是一种提高程序效率的技巧,它利用了JavaScript中对象的属性访问速度比函数调用速度快的特点。通常使用函数记忆的场景是在函数的计算结果可以被缓存的情况下,避免重复计算,从而提高程序的性能。 如何实现函数记忆 函数记忆主要是通过缓存函数的计算结果来实现的。缓存可以使用对象来实现,对象的属性…

    JavaScript 2023年5月27日
    00
  • js基本ajax写法示例代码

    下面我将为您详细讲解“JS基本Ajax写法示例代码”的完整攻略。 什么是AJAX AJAX是Asynchronous JavaScript and XML的缩写,指的是通过JavaScript异步地向服务器发送请求,并通过DOM来更新页面,以实现无刷新的效果。 如何完成一个基本的AJAX请求 在介绍AJAX的编写之前,你需要了解一些关键字和常量: XMLHt…

    JavaScript 2023年6月11日
    00
  • Javascript Date setUTCMinutes() 方法

    以下是关于JavaScript Date对象的setUTCMinutes()方法的完整攻略,包括两个示例说明。 JavaScript Date对象的setUTCMinutes()方法 JavaScript的setUTCMinutes()方法设置对象UTC分钟部分。该方法接受一个整数,表示要设置的UTC分钟。如果该参数超出了JavaScript所能表示的范围,…

    JavaScript 2023年5月11日
    00
  • 带你了解JavaScript的运行原理

    带你了解JavaScript的运行原理 JavaScript是什么 JavaScript 是一种轻量级的编程语言,被广泛应用于 Web 开发中。它被用来为实现交互性的特效和动态网页功能,如表单验证、下拉菜单、页面滑动等等提供动力。现在,JavaScript 还可以被用来开发桌面和移动应用,以及服务器端应用。 JavaScript 运行原理 在了解 JavaS…

    JavaScript 2023年5月18日
    00
  • connection reset by peer问题总结及解决方案

    Connection reset by peer问题总结及解决方案 问题描述 在使用网络进行数据传输时,有时候可能会遇到“connection reset by peer”的问题。这个问题表示在和远程主机通信时,远程主机强制关闭了连接。 问题原因 导致“connection reset by peer”问题的原因有很多。以下是几个可能的原因: 网络故障:有时…

    JavaScript 2023年5月27日
    00
  • JS将时间秒转换成天小时分钟秒的字符串

    要将时间秒转换成天小时分钟秒的字符串,可以分别计算出总共的天数、小时数、分钟数和剩余的秒数,并将其拼接成字符串。 下面是一条完整的攻略: 步骤1:计算总共的天数 首先,我们可以将总的时间秒转换成天数,可以使用以下公式: var day = Math.floor(seconds / (3600 * 24)); 这里使用了 Math.floor() 方法来将结果…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部