作者robinnpca (rob)
看板Ajax
标题[问题] jquery抓一个参数并且改後放进去
时间Thu Nov 3 15:16:33 2011
<path d="m11,222.2L333,444L55,66 -77,-88" />
<path d="m9,11L2,22.5L3,4 5,7"/>
想要抓取上方d里面m後面的两个数字mxxx,ooo
而後面英文字(如上L)後面的参数保持不变
$("path").attr("d")
有点不知道要如何着手去抓?
如抓到m11,222
想把他前面的数字加10,後面的数字加20
变成m21,242然後整个放回去path路径中
目前想到的是
抓完整个d後再用正则来抓出来两个数字
在做计算後放回去取代?
这样子做不知可行吗?正则参数可以怎麽下呢..
PS:要抓的就是开头[英文]数字,数字[英文]
两个数字
请教..还有没有其他的方法..感谢..
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.52.210
※ 编辑: robinnpca 来自: 163.17.52.210 (11/03 15:18)
※ 编辑: robinnpca 来自: 163.17.52.210 (11/03 15:20)
1F:推 Numino:/^[a-zA-Z]+\d+,\d+[a-zA-Z]+/ 11/03 15:37
2F:→ robinnpca:感谢!正则!但是~要用哪个函数提取呢?php有但是jqury 11/03 20:56
3F:→ robinnpca:有吗?我找javascript可能不熟找不到..可以告知哪个函 11/03 20:57
4F:→ robinnpca:数吗?感谢! 11/03 20:57
5F:→ tyf99:String.replace() 11/03 21:29
6F:→ robinnpca:找到了match()解决了!thanks! 11/03 21:58