javascript - 如何只增加字符串的数字?

标签 javascript jquery

我可能有以下类型字符串

A1或1A或AB....1或1AB......

那么如何在 JavaScript 中只增加上述类型字符串的数字呢?

var adminNo = data.Admission_No.slice(-2);
                alert(adminNo);
                var removedNo = data.Admission_No.substring(data.Admission_No.length-1);
                alert(removedNo);

最佳答案

使用替换方法,如下面的演示所示

    function incrementer(input)
    {
       return input.replace(/\d+/, function(match){ return parseInt(match) + 1 });
    }

    alert(incrementer("A1"));
    alert(incrementer("1A"));

这将在输入字符串中的任意位置找到整数并将其加一。

关于javascript - 如何只增加字符串的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36743810/

相关文章:

javascript - 如何开发和部署 IE 11 的附加组件

javascript - 如何检测动态添加的 css 类

javascript - 使用 ajax 将带有值的对象从 View 传递到 ActionResult

javascript - 如何每 5 秒检查一次 Div 是否可见,如果可见,显示另一个 div?

javascript - 如何从具有多个时间戳的数组中每天显示一次日期

javascript - 通过 Ajax 发送 HTML 表单并使用 PHP 处理

javascript - 为什么 true * true === 1 在 JS 中?

javascript - 使用 Ajax Jquery 获取数据并将参数发送到 Controller

jquery - 从包装 div 中转义 Bootstrap 模态

javascript - 如何跳转到视频中的不同帧