添加“必需”需要正则表达式帮助

时间:2015-12-30 13:27:49

标签: javascript jquery regex

我为TextArea创建了正则表达式(支持符号和新行),现在我想在其中添加“必需”。意味着当我在TextArea上并使用TAB时,它专注于其他领域。所以我想在Regex中添加Required。这是正则表达式

"^[a-zA-Z]+[a-zA-Z0-9?$@#()'!,+\-=_:.&€£*%\s]+$"

我想在此正则表达式中添加必填字段。

感谢。

1 个答案:

答案 0 :(得分:0)

  

那时我得到了以下错误。 Uncaught SyntaxError: Invalid regular expression: /^[a-zA-Z]+[a-zA-Z0-9?$@#()'!,+\\-=_:.&€£*%\\s]+$/: Range out of order in character class

这是因为\\-=表示从\-字符范围,自{{1}起为out of order在整理顺序中在-之前排序。

  

主要问题是我必须使用JAVA语言的javascript   使用\,这是   不在Java Script中工作。在Java中我必须替换" \"通过   " \\"那不适用于java脚本。

在JavaScript中,您可以使用与Java相同的表示法,只是因为您不能使用文字符号 "^[a-zA-Z]+[a-zA-Z0-9?$@#()'!,+\\-=_:.&€£*%\\s]+$",而是使用/…/之类的字符串。



"…"