一个有关asp.net网站源代码中的符号替换问题 90

下面是其中部分代码——functionm(key){varstr=key;varreStr;//去掉一些非法字符,如空格,制表符等等reStr=/[\f\t\vÿ... 下面是其中部分代码——

function m(key){
var str = key;
var reStr;
//去掉一些非法字符,如空格,制表符等等
reStr = /[\f\t\v � �]/ig;
str = str.replace(reStr,"");

//将带有1个或多个的回车换行符替换成1个回车换行+4个空格
reStr = /(\r\n){1,}/ig;
str = str.replace(reStr,"\r\n\r\n ");

//将半角逗号替换全角逗号
reStr = /(,)/ig;
str = str.replace(reStr,",");

//去掉开头的回车换行以及空白字符
reStr = /^\s*/ig;
str = str.replace(reStr,"");

//去掉结尾的回车换行以及空白字符
reStr = /\s*$/ig;
str = str.replace(reStr,"");

//首位加4个空格
return(" "+str);
}

——我想达到的目的:

通过对上述代码的修改,也将“.”“http://”等多种字符形式替换为其他字符。
要求除了单个字符替换之外,也可以将组合字符替换成其他组合字符,如将“http://”替换成“HTTP://”,或者将“www”替换成“WWW”等。

代码该如何修改呢?这个问题困扰好久了,如果能得到解决,非常感谢!
补充:
str.replace("http://","HTTP://");
经验证,添加此代码后,显示无效。
展开
 我来答
指间的风声
2008-03-03 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:115万
展开全部
str.replace("http://","HTTP://");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式