|
1
|
| pretzelhammer Paras Bhattrai · 技术社区 · 7 年前 |
|
|
1
2
一般的答案是:使用创建
例如,使用第一个示例,使用以下正则表达式:
它创建三个组,前3个数字,后3个数字和最后4个数字。
现在格式,使用
我将在第一个组周围添加括号,添加空格,然后是第二个组,最后是连字符和最后一个组。 使用方法: 您可以这样创建formatphone函数:
你可以用你的其他模式做类似的事情。 编辑 以下内容: 完全通用的soultion要求将原始字符串、regex模式和替换模式都传递给函数,如下所示:
其中regex和replacement必须遵循上述规则。 编辑2 以下内容: 我想你误解了一些东西。让我们举你的第一个例子:
这里的正则表达式很简单
不匹配
!!!所以简而言之,你不能做一个采用正则表达式格式的函数。正则表达式是为了
|
|
|
2
1
你可以用图案
对于第三个示例,请使用:
一般使用
更新 如我所说,一般的解决方案是提供块的大小,字符串应该被拆分成分隔符数组。请参见下面的代码:
现在,只需使用这些模式来替换,就完成了: |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |