zoukankan      html  css  js  c++  java
  • JS:replace

    JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.
    而str.replace(/-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。

    示例:

    var str = 'abcadeacf';
    var str1 = str.replace('a', 'o');
    alert(str1);  
    
    // 打印结果: obcadeacf
    
    var str2 = str.replace(/a/g, 'o');
    alert(str2);  
    
    //打印结果: obcodeocf,
    
    //replace的第一个参数为正则表达式,/g是全文匹配标识。
    

    可使用的几种方式.:

    string.replace(/reallyDo/g, replaceWith);
    string.replace(new RegExp(reallyDo, 'g'), replaceWith);
    
    //string:字符串表达式包含要替代的子字符串。
    //reallyDo:被搜索的子字符串。
    //replaceWith:用于替换的子字符串。
    
  • 相关阅读:
    centos
    ssh 登录 centos 服务器
    Sql NoSql
    Java
    PHP
    React Hooks使用
    前端优化tips
    Error:Node Sass version 5.0.0 is incompatible with ^4.x 解决
    css换行
    git 关联多个远程仓库
  • 原文地址:https://www.cnblogs.com/aixing/p/13327466.html
Copyright © 2011-2022 走看看