js 字符串获取最后一个元素

55. 我要判断最后一个是不是. 怎么写?

substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。

  如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

  如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。

  如果 start 或 end 为负数,那么它将被替换为 0。

a.substring (a.length-1) 截出最后一个,去判断

a。lastindexof(‘最后一个字’) 这是那个字最后出现的位置,判断是不是等于字符串的长度
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-10
简单实现方法如下:
方法一:

str.charAt(str.length - 1)

方法二:
str.subStr(str.length-1,1)

方法三:
var str = "123456";
spstr = str.split("");
spstr[spstr.length-1];
第2个回答  2011-07-12
charAt() 方法可返回指定位置的字符。注释:字符串中第一个字符的下标是 0。
var str="55.";
var len = str.length;//计算字符串长度
var last = str.charAt(len-1);//获取字符串最后一个字符;
if(last=='.'){
//.......
}
第3个回答  2011-07-12
var str = "abcdefg";
var str1 = str.substring(str.length-1,str.length);
if(str1=="."){
//.......
}
第4个回答  2011-07-13
1.假设s是获取到输入框的 C:\fakepath\案例.jpg
s.substr(s.lastIndexOf("\\")+1) 就是要的内容,这个不必用正则

2.
function DataLength(fData){
var intLength=0;
for(var i=0; i<fData.length; i++){
if((fData.charCodeAt(i)<0)||(fData.charCodeAt(i)>255)){
intLength = intLength + 1;
}
else{
intLength = intLength + 0.5;
}
}
return Math.floor(intLength);
}

4种方法教你如何截取JS字符串最后一位
截取 JS 字符串最后一位的四种方法:运用String对象下的charAt方法,返回指定位置的字符,注意返回的是长度为1的字符串。方法二:运用String对象下的substr方法抽取从start下标开始的指定数目的字符,但此方法在ECMAscript中未标准化,建议避免使用。在IE4中,start参数的值在BUG中规定的是第0个字符的位置。

用“js”获取字符串的最后一个元素时,怎么判断是否是最后一个?
\\x0d\\x0a\\x0d\\x0a如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。\\x0d\\x0a\\x0d\\x0a如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。\\x0d\\x0a\\x0d\\x0a如果 start 或 end 为负数,那么它将被替换为 0。\\x0d\\x0a\\...

js 截取给定字符后面的字符
function getStr(string,str){ var str_before = string.split(str)[0];var str_after = string.split(str)[1];alert('前:'+str_before+' - 后:'+str_after);} 获取字符串中指定位置的字符: 取得字符串中指定位置的字符 - Liehuo.Net <!-- str = "JavaScript";str1 = ...

js中如何获取一个字符串最后一个字符?
js获取一个字符串最后的一个字符,可以参考如下方法 :方法一:运用String对象下的charAt方法 charAt() 方法可返回指定位置的字符。str.charAt(str.length _ 1)请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串 方法二:运用String对象下的substr方法 ...

用“js”获取字符串的最后一个元素时,怎么判断是否是最后一个?
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。如果 start 或 end 为负数,那么它将被替换为 0。a.substring (a.length-1) 截出最后一个,去判断 a。lastindexof(‘最后一个字’) ...

js截取字符串后几位?
怎么用JS截取指定的字符后面的部分,包括这个字符本身!1、用split把字符串分割成数组,然后取数组最后一个元素就可以了。2、方法一:运用String对象下的charAt方法charAt()方法可返回指定位置的字符。3、stringvar必选项。要提取子字符串的字符串文字或String对象。start必选项。所需的子字符串的起始位置。

js截取字符串指定字符?
varstr=abc-123-abc123-111vara=str.split(-);varresultstr=a[(a.length-1)];用split把字符串分割成数组,然后取数组最后一个元素就可以了。JS取出最后的三个字符1、js获取一个字符串最后的一个字符,可以参考如下方法:方法一:运用String对象下的charAt方法charAt()方法可返回指定位置的字符。2...

js获取顿号分开的字符串的最后一个元素
var tmp = "com.wudi.cams.interfaces.topbpm.ruleNota.CrossRule";var strs = tmp.split(".");alert(strs[strs.length-1]);这样就能获取到CrossRule了

js字符串查找最后一个字符并且替换?
这是我的代码: var str='sdfjh.sdfsf.';var length=str.length;var arr = str.split('');arr[length-1] = '?';str=arr.join('');alert(str); 你可以试试,我是把字符串换成数组,修改完后在合并为字符串,挺麻烦的,不过我只会这种了 ...

用js获取字符串中最后一个字符的几种方法
string.split("").pop()string.substring(string.length-1,string.length)太多了,排列组合没完没了了,就举两个例子了

相似回答