在JS中使用trim问题

ShiningG 2008-12-17 05:14:31
JS中使用了trim()方法,

String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}

已经写在脚本文件中并在页面引用,但是在XP+SP2、WIN2003+SP1机器上就会报错,在XP+SP3、VISTA、WIN2008可正常使用并无错误提示, WIN2003+SP2还未测,有那位高人知道此问题的原因吗?
...全文
484 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cgisir 2008-12-18
  • 打赏
  • 举报
回复
很可能是编码问题...
wobushihengheng 2008-12-18
  • 打赏
  • 举报
回复
没有问题
ShiningG 2008-12-18
  • 打赏
  • 举报
回复
解决了,谢谢大家,确实是编码问题,WEB.CONFIG写的是UTF-8,JS脚本存的是GB2312真是没想到的问题。
不悲不喜 2008-12-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ShiningG 的回复:]
刚刚用win2003+sp2测试了一下,没有问题。
代码肯定没问题的,去掉trim就没事了
[/Quote]

楼主看看是不是页面字符集设置的问题?
wcwtitxu 2008-12-17
  • 打赏
  • 举报
回复
我在 XP+SP2 下,使用完全没有问题
jiang_jiajia10 2008-12-17
  • 打赏
  • 举报
回复
贴代码
fosjos 2008-12-17
  • 打赏
  • 举报
回复
贴出测试的html代码,还有用什么版本的浏览器
ShiningG 2008-12-17
  • 打赏
  • 举报
回复
刚刚用win2003+sp2测试了一下,没有问题。
代码肯定没问题的,去掉trim就没事了
neo_yoho 2008-12-17
  • 打赏
  • 举报
回复
不会吧 。。。
不过也没环境测试
应该不是代码的问题吧 有注释么?
zjsfdxbao 2008-12-17
  • 打赏
  • 举报
回复

不可能吧,JS还跟系统补丁有关?
simpleblue88 2008-12-17
  • 打赏
  • 举报
回复
这种情况没遇到过,等高手,帮顶!!!

87,908

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧