标签: javascript regex
我有以下字符串
translate3d(0px, -26px, 0px) scale(1);
我有以下正则表达式
(\d+)(?!.*\d)
问题是我的正则表达式只匹配最后一个int数而不是float。如何修改它以便识别字符串中的最后一个浮点数?
答案 0 :(得分:1)
要匹配浮点数,您可以使用以下正则表达式
\d+(?:\.\d+)?(?!.*\d)
Regex explanation
如果结尾始终是);,那么您可以使用following regex
);
\d+(?:\.\d+)?(?=\);$)