正则表达式不以字符A或空格开头

kam*_*rad -2 regex

我试过这个:^-|^(^(\W|A).) 从破折号开始或者不是以空格或A开头.但它不起作用,任何想法为什么?

Avi*_*Raj 7

正则表达式不以字符A或空格开头

^(?![A\s])
Run Code Online (Sandbox Code Playgroud)

要匹配整个字符串,您需要添加 .*

^(?![A\s]).*
Run Code Online (Sandbox Code Playgroud)

要么

^[^A\s].*
Run Code Online (Sandbox Code Playgroud)

DEMO

字符串不以字符串开头ASpace将匹配字符串以连字符开头-,因此您不需要为以连字符开头的字符串指定模式.


nu1*_*73R 6

你很接近:

^[^ A]
Run Code Online (Sandbox Code Playgroud)
  • [^ A]匹配除A或空格以外的任何内容

  • ^ 在字符串的开头锚定正则表达式

正则表达式示例