我对正则表达式有一个非常基本的了解,并且发现这很难实现。
有一个 html select 有很多这样的选项
<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}%/
所有帮助表示赞赏