0
我有人輸入 125px和125% 我想從中提取125,從此對其執行一些調整。 125 * 2 然後我要添加像素或百分比,因爲它以前 250像素和250%設置使用javascript提取和粘貼字符串的一部分
我有人輸入 125px和125% 我想從中提取125,從此對其執行一些調整。 125 * 2 然後我要添加像素或百分比,因爲它以前 250像素和250%設置使用javascript提取和粘貼字符串的一部分
我猜這樣的事情應該工作:
//str is equal to your string
var num = str.substring(0,str.search(/[^0-9]/))/1;
var sub = str.substring(str.search(/[^0-9]/));
num=num*2;
var newstr = num+sub;
Emile使用parseFloat
得到數量和replace
擺脫任何不屬於單位:
function parse(prop){
var p = parseFloat(prop),
q = prop.replace(/^[\-\d\.]+/, '');
...
}
然後p
是多少,和q
是單位。