保留合法數字,其他的去掉

1.正則match方法

function parse2Int(num) {
// 用正則match()查符合條件的元素
    return parseInt(num.match(/^\d+/)[0]);
}

2.用十進制解決

function parse2Int(num) {
// 第二個參數表示進制數
    return parseInt(num,10);
}

3.用parseFloat 方法

function parse2Int(num) {
// parseFloat 只解析十進制
    return parseFloat(num);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章