?=、?<=、?!、?<!=

65 阅读1分钟
  • ?= : 询问后面跟着的东西是否等于这个 /b(?=a)/.test(‘bab’)

  • ?<= : 询问是否以这个东西开头 /(?<=a)b/.test(‘ab’)

  • ?! : 询问后面跟着的东西是否不是这个 /b(?!a)/.test(‘bb’)

  • ?<!= :询问是否不是以这个东西开头 /(?<!=a)b/.test(‘bb’)