6

pattern: '^131\.[0-9]{6}$',

更漂亮的将其更改为pattern: '^131.[0-9]{6}$',. 有没有办法忽略行或忽略文件?

4

1 回答 1

11

假设 JavaScript(因为您使用的是更漂亮的)。这'^131\.[0-9]{6}$'只是一个字符串,而不是正则表达式。Prettier 在重新格式化时删除了不必要的转义字符。由于\.不是有意义的转义,它与仅在 string context 中单独.拥有相同。

您的目标是\.进入一个正则表达式,我假设您将使用new RegExp()构造函数创建它;在这种情况下,您想转义反斜杠:

pattern: '^131\\.[0-9]{6}$'
于 2017-10-22T19:32:23.943 回答