带有点、空格和alnum的正则表达式javascript

带有点、空格和alnum的正则表达式javascript,javascript,regex,Javascript,Regex,您好,我需要一个正则表达式来表示一个空字符串或一个带有punct、alnum和digit的字符串 我尝试过这样的东西,但不起作用;我的错误是什么 Thx求救 var regularExp=/(^$ || ^[[:alnum:][:punct:][:space:]]{80}$)/i; Javascript正则表达式无法在尝试时使用POSIX字符类。不幸的是,它也不支持PCRE类 您可能可以使用: var regularExp = /^([a-z0-9\.,-\/#!$%' "^&*;:{

您好,我需要一个正则表达式来表示一个空字符串或一个带有punct、alnum和digit的字符串

我尝试过这样的东西,但不起作用;我的错误是什么

Thx求救

var regularExp=/(^$ || ^[[:alnum:][:punct:][:space:]]{80}$)/i;

Javascript正则表达式无法在尝试时使用POSIX字符类。不幸的是,它也不支持PCRE类

您可能可以使用:

var regularExp = /^([a-z0-9\.,-\/#!$%' "^&*;:{}=_`~()-]{80})?$/ig;

Javascript正则表达式无法在尝试时使用POSIX字符类。不幸的是,它也不支持PCRE类

您可能可以使用:

var regularExp = /^([a-z0-9\.,-\/#!$%' "^&*;:{}=_`~()-]{80})?$/ig;

你想匹配什么?一个例子会有所帮助。你的目标是什么版本的js?正如anubhava所指出的,当涉及到js regexeswhat试图匹配时,您需要明确(使用版本)?一个例子会有所帮助。你的目标是什么版本的js?正如anubhava所指出的,当涉及js正则表达式时,您需要具体(使用版本)