2017-01-10 12 views
1

我想一個正則表達式,它允許JavaScript正則表達式有獨特的內容

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

__$an alphanumeric word up to 6 characters__在一個字符串 ...

我試圖與下面的表達,但它不按要求工作:

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

另外,不應該有任何重複的$內容。

回答

0

這個怎麼樣?

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

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

我認爲他想要的''<' and '>在那裏一個字的情況。他說阿爾法**數字**。 – 2017-01-10 09:23:43

+0

我編輯了我的問題...可以有$跟隨數字(1到9)或$跟隨alpha數字(最大6) –

+0

我修復了我的答案。一探究竟。 – mu29

0

我一起去:

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

這應該符合除了您的要求:

而且,不應該有任何重複$內容。

我想這不能僅僅使用正則表達式至少據我所知完成,...

+0

我想限制$內容爲25,但它應該是唯一的.. –