Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 如何在从数组转换货币字符串时避免使用文本和连字符_Javascript_Jquery_Arrays_Data Conversion - Fatal编程技术网

Javascript 如何在从数组转换货币字符串时避免使用文本和连字符

Javascript 如何在从数组转换货币字符串时避免使用文本和连字符,javascript,jquery,arrays,data-conversion,Javascript,Jquery,Arrays,Data Conversion,已经发布了一个问题 上面问题的回答很好,但是我对我的数组有点担心 前面的问题数组和这个数组有一些不同 示例阵列: var newArray = ['$100-$129','Abcd is abcd','$20','$30.0987'] 我只需要避免字母和$symbol。连字符应该保持不变。 从新数组中,我需要取最大值和最小值。 任何人都可以帮助我在新数组上实现这一点。您想找到具有最小/最大值的数组元素吗?在['$0-$4000','$250']的情况下会发生什么,其中一个数组元素既有最小的元素

已经发布了一个问题

上面问题的回答很好,但是我对我的数组有点担心

前面的问题数组和这个数组有一些不同

示例阵列:

var newArray = ['$100-$129','Abcd is abcd','$20','$30.0987']
我只需要避免字母和$symbol。连字符应该保持不变。 从新数组中,我需要取最大值和最小值。
任何人都可以帮助我在新数组上实现这一点。

您想找到具有最小/最大值的数组元素吗?在['$0-$4000','$250']的情况下会发生什么,其中一个数组元素既有最小的元素,也有最大的元素?@DavidThomas:这就是我遇到的问题所在,所以这就是问题所在;但是会发生什么呢?你想要什么样的结果?@DavidThomas:一个应该得到精确的最小值和最大值的解决方案。如果你看到我的数组,你可能会发现aplhabets和$symbol,它们应该被忽略。但是,0-4000美元的价格范围不应该被忽略。看:给定数组:['$400'、'$20'、'$50-$600']您想要什么具体的精确输出?让我们看看你要我们做什么。请也解释一下,但请花点时间向我们展示您想要实现的精确输出/结果。