【发布时间】:2011-02-17 18:06:00
【问题描述】:
如何将多个正则表达式应用于单个字符串?
例如,用户在文本区域中输入以下内容:
red bird
blue cat
black dog
我想用逗号替换每个回车符,用下划线替换每个空格,这样最后的字符串就变成了 red_bird,blue_cat,black_dog。
到目前为止,我已经尝试了以下语法的变化:
function formatTextArea() {
var textString = document.getElementById('userinput').value;
var formatText = textString.replace(
new RegExp( "\\n", "g" ),",",
new RegExp( "\\s", "g"),"_");
alert(formatText);
}
【问题讨论】:
标签: javascript regex replace