在JS中我有一个文本行,我想得到第一次出现空格的索引。
例如,这是我的专栏:
gram somethin b
这是我的代码:
index = line.indexOf(" ");
if (index == -1)
index = line.indexOf("\u00a0");
这里的问题是代码的结果是13,但应该是4。
为什么它不会将'gram'后的空格识别为空格?我怎么检查?
答案 0 :(得分:0)
也可以使用此处ASCII字符
空间的ASCII代码32
var line = "gram somethin b";
var FirstSpaceIndex;
for (var i = 0; i < line.length; i++)
{
if(line.charCodeAt(i) == 32)
{
FirstSpaceIndex = i;
break;
}
}
alert(FirstSpaceIndex);