下面详细讲解"常用的JS验证和数据处理总结":
栏目介绍
本栏目主要针对常用的JS验证和数据处理进行总结,并提供一些示例说明,方便开发者在开发过程中快速应用。
表单数据验证
- 常用的表单验证有:非空验证、数字验证、电子邮件验证、电话号码验证、URL验证、正则验证。
- 针对非空验证可以使用下面的代码片段:
function checkNotNull(str){
if(str === null || str === ""){
return false;
}
return true;
}
- 针对数字验证可以使用下面的代码片段:
function checkNum(str){
var reg = /^[0-9]+$/;
if(!reg.test(str)){
return false;
}
return true;
}
- 针对电子邮件验证可以使用下面的代码片段:
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;
}
- 针对电话号码验证可以使用下面的代码片段:
function checkTel(str) {
const reg = /^1\d{10}$/;
if (!reg.test(str)) {
return false;
}
return true;
}
- 针对URL验证可以使用下面的代码片段:
function checkURL(str) {
const reg = /^[a-zA-z]+:\/\/[^\s]*$/;
if (!reg.test(str)) {
return false;
}
return true;
}
- 针对正则验证可以使用下面的代码片段:
function checkReg(reg,str) {
if (!reg.test(str)) {
return false;
}
return true;
}
数据计算处理
- 常用的数据计算处理有:加法、减法、乘法、除法、取整、四舍五入。
- 针对加法可以使用下面的代码片段:
function add(num1, num2) {
return num1 + num2;
}
console.log(add(1, 2));
- 针对减法可以使用下面的代码片段:
function subtract(num1, num2) {
return num1 - num2;
}
console.log(subtract(3, 2));
- 针对乘法可以使用下面的代码片段:
function multiply(num1, num2) {
return num1 * num2;
}
console.log(multiply(2, 3));
- 针对除法可以使用下面的代码片段:
function divide(num1, num2) {
return num1 / num2;
}
console.log(divide(6, 3));
- 针对取整可以使用下面的代码片段:
function toInteger(number) {
return Math.floor(number);
}
console.log(toInteger(1.8));
- 针对四舍五入可以使用下面的代码片段:
function round(number) {
return Math.round(number);
}
console.log(round(1.4));
至此,我们已经掌握了常用的JS验证和数据处理方法,可以灵活应用于项目中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:常用的js验证和数据处理总结 - Python技术站