jquery - 在变量上使用正则表达式?

标签 jquery regex replace

假设我有这个:

$(function() {

    var seconds = 142.097019375;

    seconds = seconds.replace(/\.[0-9]*/, '');

    alert(seconds); 

});

这不起作用,但如果秒是 $('.seconds').html(); 它会替换它,无论如何都可以对 jquery 变量执行正则表达式。

最佳答案

如果您的变量是一个数字,并且您确实想仅提取整数部分,那么您将需要使用 Math.floorMath.ceil :

var int_part = seconds > 0 ? Math.floor(seconds) : Math.ceil(seconds);

关于jquery - 在变量上使用正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399414/

相关文章:

java - 如何替换Java中第一次出现的字符串

Jquery UI 警报对话框与表单元素一起使用时消失

javascript - 如何将较少的变量更改推送到 html iframe?

regex - 使用Powershell的正则表达式

正则表达式不适用于遗漏特定字符串

java - 如何在java中一次性替换两个字符串

javascript - 动态绑定(bind)值以双击

javascript - 如何拖放某些东西但它不会消失所以我们可以继续拖放它

java - 正则表达式在 Android 中不起作用

javascript - 简单的正则表达式问题: Replacing words with '?' s