Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从span元素中删除尾随零?_Javascript_Numbers_Format - Fatal编程技术网

Javascript 如何从span元素中删除尾随零?

Javascript 如何从span元素中删除尾随零?,javascript,numbers,format,Javascript,Numbers,Format,我有班号 <span class="sf-range-min sf-text-number">254000000</span> <span class="sf-range-max sf-text-number">1865000000</span> 如何将clean 0000006数字0的最后一个值格式化为:254和1865。您可以通过类选择器.sf text number选择元素。然后迭代它们,可以使用element.innerText获得跨距内

我有班号

<span class="sf-range-min sf-text-number">254000000</span>
<span class="sf-range-max sf-text-number">1865000000</span>

如何将clean 0000006数字0的最后一个值格式化为:254和1865。

您可以通过类选择器.sf text number选择元素。然后迭代它们,可以使用element.innerText获得跨距内的文本

现在要删除尾随的零,可以使用类似于\d0*$的正则表达式来查找后跟零的数字。正则表达式匹配的结果将包含第一个匹配组中的前导非零数字,然后可以使用$1访问该组

var numberrelations=document.queryselectoral.sf-text-number; forvar i=0;i1865000000到目前为止你试过什么吗?你知道你是想把结果变成一个变量还是想改变HTML格式吗?@CertainPerformance-谢谢,我把注意力集中在课堂上的部分。到目前为止你都做了些什么?请编辑您的问题并包括您的尝试,谢谢。innerText是IE引入的一个古怪的非标准属性。强烈建议改为使用标准、更快、更可靠的文本内容-请参阅,您也可以直接迭代元素,因为它是节点列表-与for相比,它具有更好的抽象性,无需手动迭代loop@CertainPerformance我怀疑它是非标准的:正是fomat。谢谢你的支持