如果字符串只有一个制表符或制表符序列,如何使用正则表达式替换字符串,否则忽略。
示例:
str = "\t\t\t\t";
-> 将此字符串替换为空,即 str = "";
的输出
str = "\t";
-> 将此字符串替换为空,即 str = "";
str = "\t\tvar a = 10";
-> 忽略替换。
谢谢!
最佳答案
使用正则表达式替换,应该是这样的:
str.replace(/^\t+$/, '');
关于javascript - 正则表达式仅用制表符替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27896895/