![](https://img-blog.csdnimg.cn/24923abb8f0b452b93c39312599c75ef.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaScript
js
我们都是柠檬精诶
哈 哈哈 哈哈哈 哈哈哈哈
展开
-
js日期时间格式处理(main.js)
/** * * 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * 例子: * Format("2016-10-04 8:9:4.423","yyyy-MM-dd hh:mm:ss.S") ==> 2016-10-04 08:09:04.423 * Format("1507353913000","yyyy-MM-dd hh:mm:ss.S")原创 2020-12-26 15:40:19 · 367 阅读 · 0 评论 -
注册全局form表单验证工具包
1、js注册文件 let regId = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //机构 let email = /^(\w+\.?)*\w+@(?:\w+\.)\w+$/; //邮箱 let tel = /^1(3|4|5|7|8|9)\d{9}$/; //手机号码 // let tel = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/; // 手机号 + 座机号 let fax = /^(\d{3,4}-)?\d{7,8}$原创 2020-11-12 15:11:46 · 727 阅读 · 0 评论 -
常用正则验证
/** * 验证电子邮箱格式 */ function email(value) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value); } /** * 验证手机格式 */ function mobile(value) { return /^1[23456789]\d{9}$/.test(value) } /** * 验证URL格式 */ function原创 2020-11-12 14:45:59 · 228 阅读 · 0 评论 -
开发中js“==“与“===”
> undefined 与 null 相等,但不恒等(===) > 1、一个是 number 一个是 string 时,会尝试将 string 转换为 number > 2、尝试将 boolean 转换为 number,0 或 1 > 3、尝试将 Object 转换成 number 或string,取决于另外一个对比量的类型 > 所以,对于 0、空字符串的判断,建议使用 “===” 。 > “===”会先判断两边的值类型,类型不匹配时为 false,为 t原创 2020-11-09 14:34:15 · 91 阅读 · 0 评论 -
find(), findIndex(), filter(), forEach(), some(), every(), map(), reduce()方法
find()与findIndex() find()方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。 [1, 2, 5, -1, 9].find((n) => n < 0) //找出数组中第一个小于 0 的成员 // -1 find()方法的回调函数可以接受三个参数,依次为当前的值、当前的位置和原数组。 findIndex()方法的.原创 2020-09-25 13:57:33 · 128 阅读 · 0 评论