我需要在不影响属性的情况下将数字包装在 HTML 标签中。
到目前为止,我所能得到的只是选择标签内的内容,数字和非数字字符:(
这是我正在使用的正则表达式:
/([0-9]+(?:\.[0-9]*)?)/g
Here's the code at RegExr !
我将使用 jQuery 来解析它。 This is the closest I could get jsfiddle .
如何让这个正则表达式只查找 html 标签内的数字?
谢谢你的帮助。
最佳答案
这与 <div>123</div>
中的 123 匹配例如:
[0-9]+(?:\.[0-9]*)|(?<=^|>)\d+(?=<|$)
此正则表达式是从您提供的链接中编辑的:http://regexr.com/?361gc
关于regex - 在 HTML 标签中查找数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18346828/