正则表达式仅使用制表符替换字符串

时间:2015-01-12 07:05:29

标签: javascript regex

如果它只有一个制表符或一系列制表符,那么如何使用RegEx来替换字符串,否则忽略它。

示例:

str = "\t\t\t\t"; - >用任何内容替换此字符串,即str = "";的输出 str = "\t"; - >用任何内容替换此字符串,即输出str = "";

str = "\t\tvar a = 10"; - >忽略替换。

谢谢!

2 个答案:

答案 0 :(得分:2)

使用正则表达式替换,它应该是这样的:

str.replace(/^\t+$/, '');

答案 1 :(得分:1)

试试这个。它应该工作。

str.replace(/^\t+$/, "");