Gonzo Asked:2020-12-05 17:06:08 +0000 UTC2020-12-05 17:06:08 +0000 UTC 2020-12-05 17:06:08 +0000 UTC 防止特定子组的行尾 772 有这样一个正则表达式(js): ^\w{2}\d{5}$ 如何对其进行现代化改造,以禁止以连续 3 个零组成的字符串结尾? регулярные-выражения 1 个回答 Voted Best Answer Wiktor Stribiżew 2020-12-05T17:09:23Z2020-12-05T17:09:23Z 您可以向前或向后使用预览块: ^\w{2}\d{5}$(?<!000) ^(?!.*000$)\w{2}\d{5}$ 请参阅演示 #1和演示 #2。 向后预览块(?<!000)检查何时到达行尾,向前预览块(?!.*000$)在行的最开头执行此操作。并不是所有的 JS 框架都支持返回预览块,所以如果你需要所有浏览器的支持,请使用第二个选项。
您可以向前或向后使用预览块:
请参阅演示 #1和演示 #2。
向后预览块
(?<!000)检查何时到达行尾,向前预览块(?!.*000$)在行的最开头执行此操作。并不是所有的 JS 框架都支持返回预览块,所以如果你需要所有浏览器的支持,请使用第二个选项。