主题:  如何做到只替换内容中的空格而不影响到<>里的HTML内容

aSir

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2002/4/8 23:07:54
#12005/4/4 8:44:41
我做一个动态时用replace函数替换内容中的空格为&nbsp;但<>内的html语言中也变了,使最终源代码中出现的结果成了<font&nbsp;color=red>,<a&nbsp;href=URL>等,都出错,请问高手怎样解决?



wangs

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2005/4/4 9:45:37
#22005/4/4 10:41:14
研究ing



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#32005/4/4 13:53:11
用替换的方法,是为了防止一些输入的攻击,使html代码或js等只能显示而不执行。特定情况要发html代码,就不要替换掉。


非常大鱼