簡體   English   中英

使用javascript提取並粘貼一部分字符串

[英]extracting and pasting a part of string using javascript

我要輸入125px和125%的人,我想從中提取125px,然后對它進行一些計算。 125 * 2然后,我想添加250px和250%之前設置的px或%

我猜像這樣的事情應該工作:

//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是單位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM