Regex 查找字符串形式的电话号码-常规

Regex 查找字符串形式的电话号码-常规,regex,Regex,我需要在nsstring中查找不带空格的电话号码。 我使用正则:^\\+[1-9]{1}[0-9]{3,14}$。 当我只有电话号码为345908233的字符串时,它可以工作。 但是当我有一个字符串-sdkaflfnsdfhgiusafusfbuosb345908233fkjsadfnksjfnas时,它就不起作用了 您能帮我吗?从您的正则表达式中删除^和$\+[1-9]{1}[0-9]{3,14}注意[1-9]{1}与[1-9]相同

我需要在nsstring中查找不带空格的电话号码。 我使用正则:^\\+[1-9]{1}[0-9]{3,14}$。 当我只有电话号码为345908233的字符串时,它可以工作。 但是当我有一个字符串-sdkaflfnsdfhgiusafusfbuosb345908233fkjsadfnksjfnas时,它就不起作用了

您能帮我吗?

从您的正则表达式中删除^和$\+[1-9]{1}[0-9]{3,14}

注意[1-9]{1}与[1-9]相同