用于解析转义字符的正则表达式

时间:2014-01-20 08:37:22

标签: javascript jquery

我有一个只接受一个字符的文本字段,但是如果用户输入任何转义字符,例如\ n,\ t,\ s等,它应该允许它,即使它有2个字符。

我正在使用jquery.validationEngine来验证文本字段,但未按照我的意愿解析它。

1 个答案:

答案 0 :(得分:1)

正则表达式可能是

[^\\]|\\[tns]

含义

  • 除了反斜杠之外的任何字符
  • 或反斜杠后跟tns

请注意,如果你需要将它放在一个字符串文字中,那么反斜杠必须再次加倍(对于字符串加倍一次并再次加倍以逃避它们在正则表达式中的特殊含义)。