如何在正则表达式中添加空格
How do I add white space in regex?
我有这个代码:
代码 JS:
const phone= /^'(?('d{3})')?[-]?('d{3})[-]?('d{4})$/;
运行后,此代码具有以下形式
(123)132-1312
我想在最后一个括号之前添加空格,如下例所示。
(123 )132-1312
你能告诉我如何接受对代码的更改以便空白吗?
提前感谢!
编辑:
text = $(this).val().replace(/('d{3})('d{3})('d{4})/, "($1)$2-$3");
var testt=$(this).val().match(text);
我添加了此代码以在此处调用以添加空格...
这应该可以根据需要工作:
/^'(?'s*('d{3})'s*')?[-]?('d{3})[-]?('d{4})$/
根据您是否总是希望空格用于右括号,您可以使用:
^'(?('d{3}'s?)')?[-]?('d{3})[-]?('d{4})$
's
用于空格。 ?
代表前一个符号的 0 或 1 次出现。 如果使用 +
则它是一个或多个,*
表示前一个符号的 0 次或多次出现。
要测试您的正则表达式,您可以随时使用正则表达式
相关文章:
- 在点后添加空格,但不在 URL 中添加空格
- 在逗号和句号后添加空格,但如果是十进制分隔符,则不添加空格
- Regex用于在特定条件下为新句子添加空格或句号
- 如何在字符串变量的开头和末尾添加空格
- 在字符串 jquery 中添加空格
- 在图像之前添加空格,javascript
- 在 JavaScript 中使用正则表达式在单词的任一侧添加空格
- 在选择选项中添加空格
- 根据类添加空格以保存文本文件
- 如何创建一个在字符串中查找大写字母并添加空格的函数
- Javascript匹配字符并在两者之间添加空格
- 在数字后添加空格
- 如何在正则表达式中添加空格
- 在 Javascript document.write 中添加空格
- 如何在高图表字幕选项中添加空格
- JavaScript正则表达式为字符串中的每个项目添加空格
- 在x轴和带时间刻度的直线之间添加空格
- 如何在 ng 重复元素后添加空格
- 根据元素宽度向javascript字符串添加空格
- 在TinyMCE中键入时,在字符前添加空格