2010-10-07 58 views
0

我在javascript中有一个变量名为itemid,即var itemid = document.getElementById('item_code').value;在javascript中分割和显示值

在ITEM_CODE

有这种格式的“1025·1”的价值,我想只显示1025没有整体的JavaScript DIV

PLZ给我一些想法,这是一样的爆炸()在PHP,但我希望这个在JavaScript中的div

回答

0

显示您可以使用

  • parseInt - 解析字符串参数和返回指定基数或基地的整数。

如果parseInt函数遇到字符不指定基数的数字,它忽略它和所有后续字符,并返回解析到该点的整数值。 parseInt将数字截断为整数值。前后空格是允许的。

例子:

parseInt("1025*1", 10); // 1025 
1

您正在寻找的split method

例如:

var array = value.split('*'); 
var first = array[0]; 

或者,

var first = value.substring(0, value.indexOf('*')); 
0

使用spli方法:

var itemid=document.getElementById('item_code').value.split("*")[0]; 
+0

非常感谢你...............工作................... – user435704 2010-10-07 14:18:38

0

这将显示 “1025”(将剥离* 1)与DIV ID =“DIV_ID”:

document.getElementById('DIV_ID').innerHTML = itemid.split(/(\d+)\*\d+/)[1];