如果超过逗号(,)如何删除逗号

时间:2017-09-21 09:57:39

标签: javascript react-native

我正在开发示例应用程序。

在这个列表视图中,我有一个小问题:地址页面获取更多逗号。

如果地址没有显示,就像这个页面获得更多逗号。但是我只有一个逗号,如果超过1个逗号我们怎么能减少。

enter image description here

这是我的代码:

 var finalset = n;
                  console.log(finalset)
                  address_line1=finalset[0]
                  address_line2=finalset[1]
                  address_line3=finalset[2]
                  address_line4=finalset[3]
                  address_locality=finalset[4]
                  address_city=finalset[5]
                  address_country=finalset[6]
    return(
      <TouchableOpacity onPress={this.updatedFunction.bind(this, n)}>
      <View style={styles.searchAddressView}>
            <Text style={styles.searchText}>{finalset}</Text>
      </View>

2 个答案:

答案 0 :(得分:1)

试试这个:

'25 Derby Road, , , Nottingham, Nottinghamshire'.replace(/(,\s+)+/g, ', ')

结果为25 Derby Road, Nottingham, Nottinghamshire

说明:这将替换所有具有逗号和1个或多个空格且仅有一个“,”的重复序列。

答案 1 :(得分:1)

来自Tsvetan的答案很好,但如果逗号的空格在不同情况下有所不同,那么你也可以使用这种解决方案。

user_submitted_link