我只想将 regex_replace 用于第一个字符(电话号码)

Posted

技术标签:

【中文标题】我只想将 regex_replace 用于第一个字符(电话号码)【英文标题】:I want to use the regex_replace only for the first character (phone number) 【发布时间】:2021-04-12 11:24:48 【问题描述】:

我只想将 regex_replaceregexp_extract 用于第一个字符(电话号码)。

例如:

89265558855 应替换 +79265558855

仅在 +7 上的前 8 个时替换

如果我使用 $phone|regex_replace:"/8/":"+7" 我有例如:

89265558855 替换后我有 +7926555+7+755

替换所有 8 个数字

【问题讨论】:

【参考方案1】:

使用start of string anchor ^ 只匹配第一个字符,如下所示:

$phone|regex_replace:"/^8/":"+7"

【讨论】:

以上是关于我只想将 regex_replace 用于第一个字符(电话号码)的主要内容,如果未能解决你的问题,请参考以下文章

在引导双重列表框内,在选择一个选项时,我只想将一个值与值属性内的所有其他值分开

content-security-policy 不起作用我只想将我的网站加载到另一个网站上的 iFrame 中

我只想将字符串和 int 输入到某个特定的数组,但我遇到了一些错误

单选按钮将值发送为 Male=on 或 Female=on。我只想将 Male/Female 发送到数据库

我只想使用 Phonegap 定位 iPhone(不是 iPad)

我只想将来自 kivy 的 MapView 放在我的应用程序的屏幕中,通过初始菜单上的按钮访问