如何仅在字符串的开头部分查找/替换不区分大小写?

时间:2013-06-02 09:56:36

标签: javascript regex string

我想在字符串的开头删除“我会”。那些“我会”的单词可能是大写/小写,所以我需要匹配不区分大小写。但是我只想删除那些单词,如果它们是在字符串的开头

我尝试过.replace(),但这并未考虑上述情况。

1 个答案:

答案 0 :(得分:3)

使用忽略大小写标记i

var x = "I will write good code";

// the ^ at the start tells it to match from the beginning
// the i flag tells it to ignore case
x = x.replace(/^i\s+will\s+/i, '');

// Outputs: "write good code" regardless of the case of "i will"