
其他
前端渡劫
不会写代码的胖子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
填坑-登录密码正则校验
数字、字母、特殊字符,至少两种及以上6到18组合: reg: ((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))(?!^.*[\\\'\/\"].*$)^\S{6,20}$ 亲测有效原创 2020-06-01 12:04:10 · 531 阅读 · 0 评论 -
js获取当前URL中的参数
var urlStr = 'https://www.baidu.com/s?id=1052&name=xj&age=18'; // 假设urlStr为当前URl function getQueryString() { var qs = window.location.search.length > 0? window.location.search.substrin...原创 2019-10-29 18:00:23 · 358 阅读 · 0 评论 -
javascript中string常用方法,欢迎补充
/* * 字符方法 * charAt(num): 接受基于0的字符位置的参数,返回该位置所在的字符 * charCodeAt(num): 接受基于0的字符位置的参数,返回该位置所在的字符的编码 */ var str = 'hello world!'; console.log(str.charAt(1)); // e console.log(str.charCodeAt(1)); // 101...原创 2019-10-27 22:49:55 · 318 阅读 · 0 评论 -
字符串的操作方法 slice() substr() substring()的理解
/* * slice(start, end) 接受两个参数,第一个参数都为指定字符串的开始位置,第二个参数表示匹配最后一个字符后面的位置,当传入参数为负数时,传入的负值应与字符串的长度相加 * substr(start, length) 接受两个参数,第一个参数都为指定字符串的开始位置,第二个参数表示匹配字符的长度,当传入参数为负数时,会将第一个负值参数与字符串长度相加,第二个若为负值参数则...原创 2019-10-26 14:55:01 · 384 阅读 · 0 评论 -
在数组对象中,对某个类进行sort排序
var testArr = [ { id: 1, name: 'cs', age: 18 }, { id: 2, name: 'zs', age: 15 }, { id: 3, name: 'ls', age: 20 }, { id: 4, name: 'ww', age: 16 } ] function toSort(propertyName) { ...原创 2019-10-26 10:55:24 · 520 阅读 · 0 评论 -
正则表达式验证邮箱,看到网上验证方法五花八门,不如自己写个
验证要求: 1.不限制长度 2.不限制大小写 3.邮箱开头必须是数字或字符串 4.邮箱中可以使用字母、数字、点号、下划线、减号,但是不能连写点号、下划线、减号,如 abc_-de@q_.q.com 5.@符号前后不能为点号、下划线、减号 var testEmail = /^[\da-z]+[\w\.-]?[\da-z]+@[a-z\d]+[\w\.-]?[a-z\d]+\.[a-z\...原创 2019-10-26 10:18:29 · 343 阅读 · 0 评论 -
ES6和ES5区别
对于ES6和ES5,你了解多少?这篇文章讲了JavaScript,ES5,ES6的一些介绍和区别,挺详细的 以下来自:http://www.cnblogs.com/lovesong/p/4908871.html 什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数...转载 2018-11-28 10:44:04 · 324 阅读 · 0 评论 -
var,let,const三种声明方式的区别
let和const 使用方法: (1).有没有感觉到在 javascript 使用var会发生变量提升,即脚本开始运行时, 变量已经存在了,但是没有值,所以会输出undefined。 而let不会发生变量提升,这表示在声明它之前,变量是不存在的,这时如果用到它, 就会抛出一个错误。 (2). var 是函数级作用域,let是块级作用域...转载 2019-06-18 11:32:56 · 664 阅读 · 0 评论