如果第一个字符为零,则使用Javascript修剪第一个字符
Javascript Trim First Character if Its a Zero
我得到的是01、02、03、04及以上的数字。如果前缀0
存在,我想从中删除它。但我需要它来保留像10、20、30这样的数字。
我最近的一次尝试是:
newValue = 01;
tester(newValue);
newValue = 10;
tester(newValue);
function tester(newValue)
{
finalValue = newValue;
var arr = newValue.split('0');
if(arr.length > 1)
{
if(arr[0] == 0)
{
finalValue = '';
$.each(arr, function(v)
{
finalValue +=v;
});
}
}
//return finalValue;
console.log(finalValue);
}
我不喜欢这种方法,我只是尝试了很多方法,但都是行不通的。
parseInt(val, 10)
将删除前导零。
任何数字在任何计算中使用时都会丢失所有前导0
实时演示
function num(n) { return +n }
比parseInt(str,10)更快、更短
请注意,如果不删除前导0,08和09将被视为非法八进制数。
相关文章:
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 如何使用正则表达式限制字符串的第一个字符
- 按第一个字符进行数组搜索
- 如果第一个字符为零,则使用Javascript修剪第一个字符
- 如何替换除第一个字符外的多个字符
- Javascript 和正则表达式:删除除第一个字符之外的 evryting,如果是一个数字
- 第一个字符为空,在按键时使用 Ember 操作
- 正则表达式 - 仅第一个字符检查非字母字符
- 获取从第一个字符到下一个空格的字符串的一部分
- 从所有单词中替换,即使用破折号分隔,第一个字符用大写[更简单的方法]
- 为什么选择只显示IE 9中选项文本的第一个字符
- 如何使用javascript从包含数值的字符串中获取第一个字符的索引
- 从 jquery/javascript 中字符串的第一个字符过滤表数据
- JavaScript substr 与从第一个字符开始时的子字符串
- 第一个字符的正则表达式在 JavaScript 中不能是空格
- 如何检测第一个字符是否为回车符,并添加回车符
- Jquery 自动完成从第一个字符开始
- 替换标签内的第一个字符
- 从段落元素中切片第一个字符,替换内容并添加类