美文网首页
关于正则

关于正则

作者: YellowPoint | 来源:发表于2019-02-22 14:16 被阅读0次
  1. 匹配 多个类名中的指定类名如 'target row1 color3 act' 中的color3但是后面的数字不确定,用正则就是
var reg = /color\d/
var color = reg.exec(targetClass)[0] || 'color1'

  1. JS正则表达式入门,看这篇就够了
  2. 正则表达式-MDN
  3. JavaScript 正则表达式
i   执行对大小写不敏感的匹配。
g   执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m   执行多行匹配。

  1. 正则表达式 - 菜鸟教程
  2. \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。
  3. \ (这里有个空格) 空格是否要转义,我发现转不转义都能用
  4. javascript 清除数组中的空元素
var arr = [1,2,,3,,3,,,0,,,4,,4,,5,,6,,,,];  
arr = arr.filter(function(n){return n}); // (javascript 1.6 and above)  
arr // [1, 2, 3, 3, 4, 4, 5, 6]  

  1. javascript正则表达式提取子匹配项

用result = reg.exec(str) 做提取
后来发现exec一次就取一个值,即使用了g全局,要用循环,还有值要取[0]

  1. JS前端创建html或json文件并浏览器导出下载
// 下载文件方法
// content 字符串的内容,filename文件名如test.json
var funDownload = function(content, filename) {
    var eleLink = document.createElement('a');
    eleLink.download = filename;
    eleLink.style.display = 'none';
    // 字符内容转变成blob地址
    var blob = new Blob([content]);
    eleLink.href = URL.createObjectURL(blob);
    // 触发点击
    document.body.appendChild(eleLink);
    eleLink.click();
    // 然后移除
    document.body.removeChild(eleLink);
};

  1. 可以再浏览器控制台,获取dom元素的内容,然后再输出
  2. 后面可以优化的是 如果选项小于等于1的话,就把该题分割出来
  3. JS去掉字符串中的空格
str为要去除空格的字符串:
去除所有空格:
str   =   str.replace(/\s+/g,"");
去除两头空格:
str   =   str.replace(/^\s+|\s+$/g,"");
去除左空格:
str=str.replace( /^\s/, '');
去除右空格:
str=str.replace(/(\s$)/g, "");

  1. 如何做题目的模糊匹配 然后去重
  2. 正则表达式 进阶(一)-- 匹配多连续字符、位置匹配、子表达式使用
    这个是vim上的
  3. 正则表达式位置匹配攻略
    知乎上的,排版不错,这个作者还出书了(《Javascript 正则表达式迷你书》)
  4. 保留首尾字符,中间全部变为星号
    这个是后台的代码,没去试,我以为需求是标题说的那样,后来发现是取首位字符,中间是固定长度的星号
  5. 手机号码中间部分替换成星号

相关文章

  • 2018-09-11 day17-正则表达式

    正则表达式 python关于正则的支持 提供内置模块re fullmatch(正则表达式, 字符串) - 判断字符...

  • 关于正则

    概念: 正则表达式(Regular Expression)是计算机科学的一个概念。正则表达式使用单个字符串来描述、...

  • 关于正则

    --------------------------正则的作用--------------------------...

  • 关于正则

    正则表 1.NSPredicate(谓词) 谓词一般用于校验特定字符串的格式是否正确,使用方法很灵活。 -(BOO...

  • 关于正则

    关于正则 1. 正则表达式入门 创建一个正则表达式对象参数1: 模式参数2: 修饰符 g:global i:i...

  • 关于正则

    匹配 多个类名中的指定类名如 'target row1 color3 act' 中的color3但是后面的数字不确...

  • 关于正则

    head显示文件的前部 -n<行数>显示的行数 head-n5log2014.log#显示文件前5行 -c<字节>...

  • 正则表达式提取器-Jmeter

    1.关于正则表达的小问题

  • 正则表达式

    正则表达式介绍: //正则表达式不是js中的独有功能//其他的一些语言中也有正则的实现方式,当我们在查看关于正则的...

  • 正则表达式入门

    正则表达式 关于正则表达式相信很多学计算机的人都听说过 尤其是做编程行业的人 那什么是正则表达式 正则表达式,又称...

网友评论

      本文标题:关于正则

      本文链接:https://www.haomeiwen.com/subject/wckeyqtx.html