1、str.charAt(index), str.charCodeAt(index) ,String.fromCharCode(num1,num2,…,numN)
str.charAt(index); 方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串,index为字符串下标,index取值范围[0,str.length-1]
var str = "fuck"
console.log(str.charAt(3))//k
console.log(str.charAt(9)//""空字符串
str.charCodeAt(index); 返回子字符串的unicode编码,index取值范围同上
String.fromCharCode(num1,num2,…,numN); 根据unicode编码返回字符串
应用:只允许输入数字检测
var str = $("input").val();
if(detectNum(str))
{
alert("是数字");
}
function detectNum(str1)
{
var n = 0;
for(var i=0;i<str1.length;i++)
{
n=str1.charCodeAt(i);
if(n<48 || n>57)
{
return false;
}
}
return true;
}
2. 截取字符串substring,substr,slice
substring: (start开始位置的索引,end结束位置索引) 截取后不改变原来字符串,返回一个新的字符串;只写