当前位置: 首页 > news >正文

网站综合建设笔记/沈阳seo排名公司

网站综合建设笔记,沈阳seo排名公司,怎样做旅游摄影网站,js网站繁体工作中经常会对输入内容进行校验,比如:是否是手机号,是否是身份证号码,是否包含特殊字符,当前环境是否是手机端等。因为这些用的比较高频,每个需要用到的项目都需要拷贝一份到所需项目中,比较繁…

       工作中经常会对输入内容进行校验,比如:是否是手机号,是否是身份证号码,是否包含特殊字符,当前环境是否是手机端等。因为这些用的比较高频,每个需要用到的项目都需要拷贝一份到所需项目中,比较繁琐,不易于维护,所以就打算封装了一个工具类,并发布到npm仓库,项目中只需npm进行安装就可以使用。

此外也封装了一些常用的函数,例如:

dateFormat()  // 可以快速获取当前时间输出的格式。

dateFormat('yyyy-MM-dd hh:mm:ss')   // 2023-04-23 11:50:12

joinUrlQuery()  // 传入一个对象,可以把对象转换成参数拼接在url链接上

joinUrlQuery({name: 'wangxinyan', age: 33})  // ?name=wangxinyan&age=33

getParams()  //  可以快速获取url参数中需要获取key的value值,例如:https://www.baidu.com?name=wxy 

getParams('name')  // 输出wxy

一、安装

npm i js-tools-zk  或  yarn add js-tools-zk

二、使用


// 按需加载,没有用到的可不引入import {isPhone,isEmail,isPostcode,isFixedphone,isURL,isIdCard,isMobile,isWX,isPatrn,isEmojo,isIp,isIMEI,isLicense,isLeapYear,checkPwd,getRandomNumber,dateFormat,joinUrlQuery,getParams
} from 'js-tools-zk'// 是否是手机号
console.log(isPhone('13600000000')) // true// 是否是邮箱
console.log(isEmail('wangxinyan@qq.com')) // true// 是否是邮编
console.log(isPostcode('518173')) // true// 是否是座机
console.log(isFixedphone('0713-7669133')) // true// 是否是url
console.log(isURL('http://www.baidu.com')) // true// 是否是身份证号码
console.log(isIdCard('42112619901016519X')) // true// 是否是移动端
console.log(isMobile()) // 不用传参 手机端返回true、电脑端返回false// 是否微信环境
console.log(isWX()) // 不用传参 微信环境内为true、否则返回false// 是否包含特殊字符
console.log(isPatrn('?$~!123456')) // true ,
// 目前  [`~!@#$%^&*_|+<>?"{}.\/;'[\]] 中括号内的字符都标记为特殊字符, 主要校验非文字输入// 是否包含表情符号
console.log(isEmojo('hello')) // false 如果输入包含表情符号则返回 true// 是否是IP地址
console.log(isIp('192.168.1.100')) // true// 是否是手机机身码(IMEI)
console.log(isIMEI('1234567')) // false  可上网查看手机IMEI规则// 是否统一社会信用代码 (营业执照)
console.log(isLicense('12345678')) // false 可上网查看营业执照规则// 是否是闰年
console.log(isLeapYear('2020')) // true// 验证密码强度
console.log(checkPwd('123456')) // 默认为0、包含字母返回1、数字+字母返回2、数字+字母+特殊符号返回3// 获取指定范围内随机数
console.log(getRandomNumber(10, 30)) // 22 随机返回10~30之间的数字// 转换日期为yyyy-MM-dd HH:mm:ss字符串
console.log(dateFormat('yyyy-MM-dd hh:mm:ss')) // 2023-04-21 19:08:16// 拼接url参数
console.log(joinUrlQuery({name: 'wangxinyan', age: 33})) // ?name=wangxinyan&age=30// 获取url中参数  例如 url = https://www.baidu.com?age=33
console.log(getParams('age')) // 33

说明:如果有用到该工具类不满足的场景,可以给我留言,我会及时更新。

http://www.jmfq.cn/news/5239855.html

相关文章:

  • 如何做网站后台/免费私人网站建设软件
  • 智能锁网站建设关键词/seo优化方案总结
  • 站规划在网站建设中的作用/成都网站制作
  • 青岛东橙网站建设/青岛网站权重提升
  • 基本的网站建设知识/四大营销策略
  • 网站内页检测/百度一下首页极简版
  • 上海专业网站建设咨询/安徽网络关键词优化
  • 简单网页制作模板代码/宁波seo快速排名
  • 网站地图制作方法/seo优化网络
  • wordpress建站访问不了/湖南网站seo公司
  • 成都官网seo技术/百度关键词在线优化
  • 什么网站流量多/seo优化推广
  • wordpress固定连接设置后/上海外贸seo公司
  • 北京市住房建设委官方网站/2021网络营销成功案例
  • wordpress查看原图/seo前景
  • wordpress个人版/seo研究协会网是干什么的
  • 南海网站建设/技师培训
  • 有哪些微信开发公司/厦门seo新站策划
  • 免费搭建手机自助网站/青岛运营网络推广业务
  • 独立电商网站/百度推广的优势
  • 怎么注册网站挣流量/怎么看百度指数
  • 网站建设及/seo排名点击器
  • 办个网站卖什么好处/网站软文代写
  • 如何做点击赚钱的网站/企业网站建设方案书
  • 如何找有需求做网站的公司/排名优化推广
  • 深圳十大平面设计公司排名/百度seo规则最新
  • 网站界面设计方案/做百度推广一个月多少钱
  • 营销型网站建设一般要多少钱/市场调研报告的基本框架
  • 佛山市网站建设公司/西安做网站
  • 域名过期做的网站怎么办/网络营销都具有哪些功能