首页 > 代码库 > JavaScript积累

JavaScript积累

String.replace()函数

JavaScript 中 replace() 函数不会改变原来的字符串,例如下面的 str 没有改变。

var str = "Visit Microsoft!";var res = str.replace(/microsoft/i, "W3Schools");

另外学习一下JS中的正则表达式规则:

1.Regular Expression Modifiers

表达式
描述
 i 大小写敏感,匹配时区分大小写
 g 全局匹配,即匹配所有符合条件的字段
 m 多行匹配

 

 

 

 

 

2.Regular Expression Patterns

表达式
描述
[abc]匹配括号内的任一字符
[0-9]匹配括号内的任一数字
\d匹配数字
\s匹配空格符
\b匹配开头或者结束文本(Find a match at the beginning or at the end of a word)
\uxxxx匹配Unicode字符
n+匹配一个或者多个n
n*匹配零个或者多个n
n?匹配零个或者一个n
(x | y)Find any of the alternatives separated with |