js截取字符串前两位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js截取字符串前两位相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
function select_value(text)
var result = document.getElementById("result");
var ranking_select = new Array();
var name = new Array();
var i = 0;
var j = 0;
var ranking = document.getElementsByName("ranking");
var select_name = document.getElementsByName("select_name");
for(i=0;i<ranking.length;i++)
ranking_select[i] = parseInt(ranking[i].value);
name[i] = select_name[i].value;
for(j=0;j<name[i].length;j++)
if(text == name[i].substring(j,text.length))
alert(name[i]);



ranking_select.sort(function(x,y)return parseInt(x)-parseInt(y););

</script>
<input name="select_name" type="hidden" value="asdfg"/>
<input name="select_name" type="hidden" value="gfdsa"/>
<input name="select_name" type="hidden" value="aasdfg"/>
<input name="select_name" type="hidden" value="gfdsa"/>
<input name="select_fl" type="hidden" value="bbbbbbbbb"/>
<input name="ranking" type="hidden" value="50"/>
<input name="ranking" type="hidden" value="1"/>
<input onkeyup="select_value(this.value)" type="text" />
输入a的话搜不到aasdfg为什么

你能说明白你想干嘛吗?

每次键盘按钮抬起事件所要做的具体动作是什么,

是不是:

我按了d  那么就应该alert出来   asdfg gfdsa aasdfg gfdsa;


我按了b 那么就不alert ?

方法给你修改了一下

function select_value(text)
var result = document.getElementById("result");
var ranking_select = new Array();
var name = new Array();
var i = 0;
var j = 0;
var k = 0;
var ranking = document.getElementsByName("ranking");
var select_name = document.getElementsByName("select_name");
//for(i=0;i<ranking.length;i++)
//ranking_select[i] = parseInt(ranking[i].value);
for(k=0;k<select_name.length;k++)
name[k] = select_name[k].value;
if(name[k].indexOf(text) != -1)
console.log("name[k]",name[k]);
alert(name[k]);


//
ranking_select.sort(function(x,y)return parseInt(x)-parseInt(y););

参考技术A 因为你取getElementsByName("ranking")的时候,name属性是ranking的只有两个,也就是最外层的for循环只循环2次,你说的aasdfg和后面的根本就循环不到本回答被提问者采纳

以上是关于js截取字符串前两位的主要内容,如果未能解决你的问题,请参考以下文章

从入门到真香!java截取字符串前两位

js如何截取小数部分?比如1.32,算出来的结果就是0.32

js怎样截取字符串后几位以及截取字符串前几位

js 截取给定字符后面的字符

java 怎么从后向前截取字符串

java怎么截取字符串?