仅限一个字符的正则表达式

use*_*607 8 regex

我需要一个正则表达式,其中包含一个字母字符.

例如,它应匹配:

  • 8*x=16
  • x+2=2
  • u329398239823
  • 43044343k43304403

...但不是:

  • xsfdjfefljefe
  • 44434f9434343 f
  • 98(***(*)))(*)(0((-900-87
  • 32233232

Loa*_*oof 12

/^[^a-z]*([a-z])[^a-z]*$/i
Run Code Online (Sandbox Code Playgroud)

i 用于不区分大小写的匹配.

^$锚点强制正则表达式匹配整个字符串.

( ) 抓住这封信.