pattern: '^131\.[0-9]{6}$',
将其改为更易懂的格式:pattern: '^131.[0-9]{6}$',
。是否有忽略行或文件的方法?
pattern: '^131\.[0-9]{6}$',
将其改为更易懂的格式:pattern: '^131.[0-9]{6}$',
。是否有忽略行或文件的方法?
'^131\.[0-9]{6}$'
中,\.
只是一个普通的字符串,而不是正则表达式。 Prettier在重新格式化时会删除不必要的转义字符。由于\.
在字符串上下文中不具有特殊含义,因此与仅仅拥有.
是相同的。\.
放入正则表达式中,我假设你将使用new RegExp()
构造函数创建正则表达式;在这种情况下,你需要转义反斜杠。pattern: '^131\\.[0-9]{6}$'
const regex = /^\S{8,}$/; regex.test('some string')
来源:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp - Patronaut/*eslint quotes: ["error", "single", { "avoidEscape": false }]*/
的项目中,如何处理单引号转义问题?似乎唯一的方法是使用 .prettierignore
文件。例如字符串:'check the user\'s comment'
会被转换为 "check the user's comment"
,而 ESLint 则会报错。 - Amin Bakhtiari Far