如何在正则表达式中指定单引号

Som*_*one 15 regex

这是我的正则表达式.我想在(O'Neal Nickel)等人物中加入单引号(').这是我的正则表达式,允许字母和空格以及句号(.)和( - )连字符

 /^[A-Za-z\/\s\.-]+$/; 
Run Code Online (Sandbox Code Playgroud)

rdm*_*ler 16

/^[A-Za-z\/\s\.'-]+$/; 或者我的问题是错的?

  • 如果这就是答案,你能解释一下吗? (2认同)

kas*_*ans 6

试试这个:

/^[A-Za-z\/\s\.'\-]+$/;
Run Code Online (Sandbox Code Playgroud)

您不需要反斜杠/转义单引号.这样做会导致Safari禁止单引号而不允许它们.

  • 不,你不需要反斜杠. (5认同)