javascript - 求一个正则配置
PHP中文网
PHP中文网 2017-04-10 17:06:58
[JavaScript讨论组]

怎么用正则获取pstylelefttop
39.7335423197492294.35736677115987这两个值,不包括%

<p class="coordinatebox" index="1" style="left:39.73354231974922%;top:94.35736677115987%"><span></span><h3 class="labeltpl" data-label="标签1">标签1</h3></p>
PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
高洛峰
var reg = /style="left:([\d\.]+)[\s\S]+top:([\d\.]+)/;
var matches = '<p class="coordinatebox" index="1" style="left:39.73354231974922%;top:94.35736677115987%"><span></span><h3 class="labeltpl" data-label="标签1">标签1</h3></p>'.match(reg);

console.log('left: %s,top: %s',matches[1],matches[2])
ringa_lee
var s = '<p class="coordinatebox" index="1" '
    + 'style="left:39.73354231974922%;top:94.35736677115987%">'
    + '<span></span><h3 class="labeltpl" data-label="标签1">'
    + '标签1</h3></p>';
s.match(/\d+\.?\d+(?=%)/g); // ["39.73354231974922", "94.35736677115987"]
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号