这对某些人来说可能很简单,但我已经浪费了大量时间试图自己到达那里。我需要一个正则表达式:
我们可以使用以下模式:
^[^_-](?!.*(?:__|--|_-|-_))(?:.*[^_-])?$
这个正则表达式可以解决您的问题吗?
^(?!\-|_).+
测试:https://regex101.com/r/6YJAE6/1.+(?<!\-|_)$
测试:https://regex101.com/r/9Kjyuj/1^[^\-_]+$
测试:https://regex101.com/r/ZD1nXa/1