字符串
juwuyu
见过英雄弯下小蛮腰
展开
-
js|通过正则表达式获取 多个url 参数(牛客网)
指定参数名称,返回该参数的值 或者 空字符串不指定参数名称,返回全部的参数对象 或者 {}如果存在多个同名参数,则返回数组function getUrlParam(sUrl, sKey) { result = {};//用来存储参数键值对 sUrl.replace(/\??(\w+)=(\w+)&?/g, function(str, key, value) { if...原创 2019-03-05 18:06:13 · 2508 阅读 · 0 评论 -
javascript实现剑指offer/leetcode——(一)字符串题目合集
描述给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = “leetcode”返回 0.s = “loveleetcode”,返回 2.思路特殊情况:字符串为空/字符串没有匹配,返回-1JavaScript中对于字符串的定位有两个方法:indexOf( ) 和 lastIndexOf( )。遍历字符串中的字符,若这两个索引相等,说明...原创 2019-03-09 21:10:55 · 206 阅读 · 0 评论 -
【前端js】算法全归纳(二)字符串:JS正则表达式(实用全归纳)
文章目录正则表达式一、正则表达式的四种操作RegExp 对象方法1. 验证`test`2. 检索匹配和捕获的子表达式`exec() `String 对象的正则方法1. 第一个匹配索引`search() `1. 检索匹配和捕获的子表达式`match() `1. 替换字符`replace() `1. 第一个匹配索引`search() `一、正则表达式字符匹配1. 两种模糊匹配1.1 横向模糊匹配1....原创 2019-03-25 11:57:14 · 453 阅读 · 0 评论 -
【前端js】算法全归纳(三)字符串:最常用的20个正则表达式(附实例详解)
文章目录一、表单验证用:1.颜色2.用户名3.时间4.日期5.验证密码问题6.不匹配任何东西二、获取匹配/子表达式:1.url2. id3.html标签三、修改原字符串:1.数字千分位2.字符串 trim 去除空格模拟3.将每个单词的首字母转换为大写4.连字符驼峰化5.驼峰转化成连字符一、表单验证用:(结合test方法)1.颜色/rgb\((\d+)\s*,\s*(\d+)\s*,\s*...原创 2019-03-25 17:03:03 · 1196 阅读 · 0 评论 -
【js常用polyfill】(一)模版字符串|利用正则表达式生成一个模版字符串
正则表达式相关博客:【前端js】算法全归纳(三)字符串:最常用的20个正则表达式(附实例详解)正则表达式模版字符串实现一个模版字符串:传入一个数据(对象/基础类型),和一段字符串格式的html模版,含有{{somedata}}/{{somedata.xxx}},替换成值思路✨使用(/\{\{(.+?)\}\}/g+replace全局匹配字符串中{{}}的内容,m是整个内容,s1是括...原创 2019-04-23 18:58:13 · 1277 阅读 · 0 评论