我正在开发示例应用程序。
在这个列表视图中,我有一个小问题:地址页面获取更多逗号。
如果地址没有显示,就像这个页面获得更多逗号。但是我只有一个逗号,如果超过1个逗号我们怎么能减少。
这是我的代码:
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>
答案 0 :(得分:1)
试试这个:
'25 Derby Road, , , Nottingham, Nottinghamshire'.replace(/(,\s+)+/g, ', ')
结果为25 Derby Road, Nottingham, Nottinghamshire
说明:这将替换所有具有逗号和1个或多个空格且仅有一个“,”的重复序列。
答案 1 :(得分:1)
来自Tsvetan的答案很好,但如果逗号的空格在不同情况下有所不同,那么你也可以使用这种解决方案。
user_submitted_link