之間的所有字符我對正則表達式有一個非常基本的理解,我發現這很難實現。Javascript正則表達式得到2個字符和
有一個HTML像這樣
<select>
<option value="%001% 25cm Single" label="%001% 25cm Single">%001% 25cm Single</option>
<option value="%002% 25cm Single" label="%002% 25cm Single">%002% 25cm Single</option>
<option value="%003% 25cm Single" label="%003% 25cm Single">%003% 25cm Single</option>
</select>
%001%多種選擇,%002%等將被用於排序的選項,開啓%和關閉%以及內容選擇之間也需要從前端隱藏起來。但是,在完成任何操作之前,%xxx%需要用正則表達式抓取。
因此,看起來需要匹配以%開頭的字符串的每個選項的第一個匹配項,後跟任意3個數字,後跟另一個%。 %之間的數字是什麼需要返回訂購
還需要有一個正則表達式規則,匹配並返回之間的%和3號,以便它們可以使用jQuery從前端隱藏。
到目前爲止,我已經
/^%.{3}%/
所有幫助表示讚賞
只是好奇,爲什麼你是「排序」選項。這些選項將按照您在HTML源代碼中輸出它們的順序進行排序,爲什麼需要在源代碼中提供訂單標籤? –
的。將匹配任何東西。在這種情況下你想要的是\ d:/%\ d {3}%/因爲我是一個數字,當涉及到記住使用量詞時,我實際上會輸入/%\ d \ d \ d%/ in這個案例。 – Jarmund