我有以下變量,它是選擇框的選定文本。這是選擇框標記。需要匹配sting或從字符串中刪除不需要的字符
<select name="SELECT___100E___7">
<option selected="" value="25">Beige/Almond</option>
<option value="21">Blue [Subtract -$1.00]</option>
<option value="27">Chrome [Subtract -$2.00]</option>
<option value="29">Red [Add $1.00]</option>
</select>
可變test_var按住選定的文字...
$('select[name^="SELECT___"]').change(function(){
var test_var = $(this).find("option:selected").text();
});
所以我想要做的就是刪除所有字符,除了量,也消除了「$」。因此,如果選擇「紅色[添加$ 1.00]」,我希望test_var等於1.00
無法計算出正則表達式來執行此操作。
我希望你沒有使用test_var來實際計算產品的價格。這可能很容易被濫用。 – 2010-12-11 15:38:45
謝謝,哈哈。不以任何方式與產品的實際價格無關。 – user357034 2010-12-12 03:44:46