la2ygoo
小狐狸
小狐狸
  • UID30655
  • 注册日期2009-10-11
  • 最后登录2016-11-06
  • 发帖数43
  • 经验16枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
阅读:4506回复:5

js中document.title.match怎么匹配中文[已解决]

楼主#
更多 发布于:2011-12-16 22:34
我用scriptish扩展,document.title.match("")里面的是英文就没问题,中文就不行了,怎么解决?
meat
火狐狸
火狐狸
  • UID35020
  • 注册日期2011-01-06
  • 最后登录2024-04-29
  • 发帖数267
  • 经验200枚
  • 威望0点
  • 贡献值106点
  • 好评度16点
1楼#
发布于:2011-12-16 22:34
Re: js中document.title.match怎么匹配中文
var t=document.title;
alert(t.match('中文'));
测试可用,或者试试[01:31:58.561] "\u4E2D\u6587"
la2ygoo
小狐狸
小狐狸
  • UID30655
  • 注册日期2009-10-11
  • 最后登录2016-11-06
  • 发帖数43
  • 经验16枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
2楼#
发布于:2011-12-16 22:34
Re: js中document.title.match怎么匹配中文
meat:var t=document.title;
alert(t.match('中文'));
测试可用,或者试试[01:31:58.561] "\u4E2D\u6587"
回到原帖


明显不行,scriptish返回null,greasemonkey什么也没显示。
var t=document.title;
alert(t.match('title'));
的话,都能正确显示“title”
meat
火狐狸
火狐狸
  • UID35020
  • 注册日期2011-01-06
  • 最后登录2024-04-29
  • 发帖数267
  • 经验200枚
  • 威望0点
  • 贡献值106点
  • 好评度16点
3楼#
发布于:2011-12-16 22:34
Re: js中document.title.match怎么匹配中文
除非你手多添了@run-at document-start
la2ygoo
小狐狸
小狐狸
  • UID30655
  • 注册日期2009-10-11
  • 最后登录2016-11-06
  • 发帖数43
  • 经验16枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
4楼#
发布于:2011-12-16 22:34
Re: js中document.title.match怎么匹配中文
我知道是怎么回事了,我的编辑器是notepad++,竟然中文支持不好。。。。。。
感谢楼上的回答啊。
本来我认定是firefox或者scriptish的问题,结果看了楼上的图,才知道不是他们的问题。然后才能找到自己的问题,先入为主要不得啊。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
5楼#
发布于:2011-12-16 22:34
Re: js中document.title.match怎么匹配中文
la2ygoo:我知道是怎么回事了,我的编辑器是notepad++,竟然中文支持不好。。。。。。
感谢楼上的回答啊。
本来我认定是firefox或者scriptish的问题,结果看了楼上的图,才知道不是他们的问题。然后才能找到自己的问题,先入为主要不得啊。
回到原帖

保存成UTF-8编码格式,notepad++挺好用的
以前firefox跳个票的时间现在可以发布几个正式版了-_-
游客

返回顶部