首字母大写的正则表达式,允许空格并允许一个特殊字符

时间:2017-11-10 09:27:12

标签: javascript

我需要检查一个应该以大写字母开头的字符串,应该允许空格并且应该允许&(特殊字符) 它不应该接受:

  1. 数字
  2. 除&
  3. 以外的特殊字符
  4. 并且它不应以&
  5. 结尾

    例如,这将被接受:XILJIH OIIO& IHH

    例如,这将不被接受:XILJIH OIIO& IHH&

2 个答案:

答案 0 :(得分:2)

你在这里

^[A-Z][A-Za-z &]*$

或ÁlvaroTouzón在评论中提出的建议

答案 1 :(得分:0)

^ [A-Z]([]?[& A-Za-z] +) [^&] [a-zA-Z] $