从字符串中删除特殊字符

约翰·杜

我正在尝试使用iOS应用程序拨打电话。问题在于该数字采用以下格式:

PO placeAnnotation.mapItem.phoneNumber!
“ +1(832)831-6486”

我想摆脱一些特殊字符,我想要以下内容:

832-831-6486

我使用了以下代码,但未删除任何内容:

let charactersToRemove = CharacterSet(charactersIn: "()+-")
var telephone = placeAnnotation.mapItem.phoneNumber?.trimmingCharacters(in: charactersToRemove)

有任何想法吗?

罗伯·C
placeAnnotation.mapItem.phoneNumber!.components(separatedBy: CharacterSet.decimalDigits.inverted)
    .joined()

干得好!

我测试了并且运作良好。在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章