随笔-311  评论-598  文章-0  trackbacks-0
有的时候开发中需要将一些html源代码赋值给js变量,并且需要传递给hidden域,如果出现单引号就很容易出错,这里是我的一个方法:
$('memo').value=oEdit1.getHTMLBody().replace(/\'/g,"")
这样可以把所有单引号去掉。注意js里面的replace和其他地方的不一样,它需要正则表达式的支持。

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-07-29 14:06 TiGERTiAN 阅读(4761) 评论(3)  编辑  收藏 所属分类: Ajax

评论:
# re: 去除js中的单引号 2007-08-15 17:24 | cresposhi
其实Java里面的replace里面也是用正则表达式实现的 呵呵  回复  更多评论
  
# re: 去除js中的单引号 2007-08-15 17:25 | cresposhi
你这里把单引号给去掉了 那原来的信息就丢失了啊 那我怎么把单引号再拿回来啊?
  回复  更多评论
  
# re: 去除js中的单引号 2007-08-15 17:36 | TiGERTiAN
@cresposhi
貌似好像是的,写Asp写多了,这里把它和Asp里面的replace作比较了。目前为了能正常传递给hidden域,就直接给去掉了,但不影响所添加的内容,Crespo有什么好的方法阿?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: