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

时间:2014-12-03 08:33:43

标签: regex

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

2 个答案:

答案 0 :(得分:5)

  

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

^(?![A\s])

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

^(?![A\s]).*

OR

^[^A\s].*

DEMO

字符串不以ASpace开头也会匹配字符串以连字符-开头,因此您无需为字符串指定模式从连字符开始。

答案 1 :(得分:1)

你很亲密:

^[^ A]
  • [^ A]匹配A或空格以外的任何内容

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

Regex Example