我想要一个允许的正则表达式

__$1__, __$2__, ... __$9__

要么

__$an alphanumeric word up to 6 characters__
一串...

我已经尝试使用下面的表达式,但是不能按要求工作:

/^.*(\_\_\\$[1-9]{1}\_\_|\_\_\\$[a-zA-Z0-9]{0,6}\_\_)\1{1}.*$/;


另外,不应有任何重复的$内容。

最佳答案

我会去:

/__\$([0-9]|[A-z0-9]{1,6})__/


除以下内容外,这应符合您的要求:


  另外,不应有任何重复的$内容。


我想这仅凭正则表达式是无法实现的,至少据我所知...

关于javascript - JavaScript正则表达式具有唯一的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41562100/

10-16 14:22