首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js正则的有关问题

2013-04-09 
js正则的问题var Bs.match(/gecko/([0-9.]+)/)[1]为何这句话 在dreamweaver cs6里有误?javascript[解决

js正则的问题


var B=s.match(/gecko/([0-9.]+)/)[1];


为何这句话 在dreamweaver cs6里有误? javascript
[解决办法]
var B=s.match(/gecko\/([0-9.]+)/)[1];
[解决办法]
var B=s.match(/gecko/([0-9.]+)/)[1];好像倒数第二个右边的括号前面也要斜杠,它是特殊字符。
应该是var B=s.match(/gecko\([0-9.]+\)/)[1];意思是如果是“gecko(”为左边,0到9还有“.”这一类的字符在中间,可以是一个或多个,“)”为右边,如果是这样理解就没有问题了。因为“(”还有“)”都是特殊字符,所以要用到""放在它的前面.
[解决办法]

//特殊字符如果要作为普通字符前面要加“\” 转译, “/ .” 都是特殊字符
var b = s.match(/gecko\/([0-9\.]+)/)[1];

热点排行