js字符串如何截取最后一个字符? 如何获取js 字符串中最后一个斜杠后面的内容?

JavaScript\u4e2d\u5982\u4f55\u622a\u53d6\u5b57\u7b26\u4e32\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\uff1f



var str="Hello world!";
document.write(str.charAt(0)); //charAt()\u65b9\u6cd5\u53ef\u8fd4\u56de\u6307\u5b9a\u4f4d\u7f6e\u7684\u5b57\u7b26\u3002
//JavaScript \u5e76\u6ca1\u6709\u4e00\u79cd\u6709\u522b\u4e8e
// \u5b57\u7b26\u4e32\u7c7b\u578b\u7684\u5b57\u7b26\u6570\u636e\u7c7b\u578b\uff0c
// \u6240\u4ee5\u8fd4\u56de\u7684\u5b57\u7b26\u662f\u957f\u5ea6\u4e3a 1 \u7684\u5b57\u7b26\u4e32



\u4ee5\u4e0a\u4ee3\u7801\u7684\u8f93\u51fa\u662f\uff1a

H \u5373\u7b2c\u4e00\u4e2a\u5b57\u7b26

var str = "/asdasf/asfaewf/agaegr/trer/rhh";
var index = str .lastIndexOf("\/");
str = str .substring(index + 1, str .length);
alert(str );
\u5173\u4e8ejs\u4e2d\u7684\u6570\u7ec4\u7279\u70b9\uff1a
\u6570\u7ec4\u5b9a\u4e49\u65f6\u65e0\u9700\u6307\u5b9a\u6570\u636e\u7c7b\u578b\u3002
\u6570\u7ec4\u5b9a\u4e49\u65f6\u53ef\u4ee5\u65e0\u9700\u6307\u5b9a\u6570\u7ec4\u957f\u5ea6\u3002
\u6570\u7ec4\u53ef\u4ee5\u5b58\u50a8\u4efb\u4f55\u6570\u636e\u7c7b\u578b\u7684\u6570\u636e\uff08\u6bd4\u5982\u8bf4\u4e00\u4e2a\u5143\u7d20\u4fdd\u5b58\u6574\u578b\uff0c\u4e00\u4e2a\u5143\u7d20\u4fdd\u5b58\u5b57\u7b26\u4e32\u578b\uff0c\u8fd9\u4e2a\u5728JS\u4e2d\u662f\u53ef\u4ee5\u7684\uff09\u3002
\u6570\u7ec4\u5c31\u662f\u4e00\u7ec4\u6570\u636e\u7684\u96c6\u5408\u5176\u8868\u73b0\u5f62\u5f0f\u5c31\u662f\u5185\u5b58\u4e2d\u7684\u4e00\u6bb5\u8fde\u7eed\u7684\u5185\u5b58\u5730\u5740\uff0c\u6570\u7ec4\u540d\u79f0\u5176\u5b9e\u5c31\u662f\u8fde\u7eed\u5185\u5b58\u5730\u5740\u7684\u9996\u5730\u5740\u3002

方法一:运用String对象下的charAt方法

charAt() 方法可返回指定位置的字符。

str.charAt(str.length – 1)

请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串

方法二:运用String对象下的substr方法

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

str.substr(str.length-1,1)

重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。

重要事项:在 IE 4 中,参数 start 的值无效。在这个 BUG 中,start 规定的是第 0 个字符的位置。(www.jb51.net)在之后的版本中,此 BUG 已被修正。

方法三:运用String对象下的split方法

split() 方法用于把一个字符串分割成字符串数组。

var str = “123456″;

spstr = str.split(“”);

spstr[spstr.length-1];

方法四:正则搞定

<script type="text/javascript">
//<![CDATA[
var s = "nasofj;n234n41;v";
alert("String: "+s+"nn"+"LastOne: "+s.replace(/^(.*[n])*.*(.|n)$/g, "$2"));
//]]>
</script>



  • js涓濡備綍鑾峰彇涓涓瀛楃涓叉渶鍚庝竴涓瓧绗
    绛旓細鏂规硶涓锛氳繍鐢⊿tring瀵硅薄涓嬬殑charAt鏂规硶 charAt() 鏂规硶鍙繑鍥炴寚瀹氫綅缃殑瀛楃銆俿tr.charAt(str.length 鈥 1)璇锋敞鎰忥紝JavaScript 骞舵病鏈変竴绉嶆湁鍒簬瀛楃涓茬被鍨嬬殑瀛楃鏁版嵁绫诲瀷锛屾墍浠ヨ繑鍥炵殑瀛楃鏄暱搴︿负 1 鐨勫瓧绗︿覆 鏂规硶浜岋細杩愮敤String瀵硅薄涓嬬殑substr鏂规硶 substr() 鏂规硶鍙湪瀛楃涓蹭腑鎶藉彇浠 start 涓嬫爣寮濮嬬殑鎸...
  • js 瀛楃涓鑾峰彇鏈鍚庝竴涓鍏冪礌
    绛旓細濡傛灉 start 涓 end 鐩哥瓑锛岄偅涔堣鏂规硶杩斿洖鐨勫氨鏄竴涓┖涓诧紙鍗抽暱搴︿负 0 鐨瀛楃涓锛夈傚鏋 start 姣 end 澶э紝閭d箞璇ユ柟娉曞湪鎻愬彇瀛愪覆涔嬪墠浼氬厛浜ゆ崲杩欎袱涓弬鏁般傚鏋 start 鎴 end 涓鸿礋鏁帮紝閭d箞瀹冨皢琚浛鎹负 0銆俛.substring (a.length-1) 鎴嚭鏈鍚庝竴涓锛屽幓鍒ゆ柇 a銆俵astindexof锛堚樻渶鍚庝竴涓瓧鈥欙級 ...
  • js 鎴彇缁欏畾瀛楃鍚庨潰鐨勫瓧绗
    绛旓細 / string 瀛楃涓;str 鎸囧畾瀛楃;split(),鐢ㄤ簬鎶涓涓瓧绗︿覆鍒嗗壊鎴愬瓧绗︿覆鏁扮粍;split(str)[0],璇诲彇鏁扮粍涓储寮曚负0鐨勫硷紙绗竴涓硷級,鎵鏈夋暟缁勭储寮曢粯璁や粠0寮濮;/ function getStr(string,str){ var str_before = string.split(str)[0];var str_after = string.split(str)[1];alert('鍓嶏細'+st...
  • js 濡備綍鍒ゅ畾瀛楃涓鐨鏈鍚庝竴涓瓧绗
    绛旓細1锛氬瓧绗︿覆鏈塴ength灞炴с浣犲彲浠ョ敤str[length-1]鎷垮埌鏈鍚庝竴涓瓧绗锛屼絾鏄繖绉嶅啓娉曪紝IE浣庣増鏈祻瑙堝櫒涓嶆敮鎸侊紝濡傛灉浣犳兂鍐欏吋瀹癸紝閭d箞灏辩敤涓嬮潰鐨勫啓娉曪細str.charAt(length-1);charAt()鏂规硶鏀寔鎵鏈夋祻瑙堝櫒
  • JS瀛楃涓叉埅鍙甯哥敤鏂规硶
    绛旓細瀛楃涓叉埅鍙甯哥敤鐨勫嚑绉嶆柟娉曪細start:  蹇呴渶銆傞潪璐熺殑鏁存暟锛岋紙绗竴涓厓绱犵殑绱㈠紩涓 0锛夈俿top: 鍙夈備竴涓潪璐熺殑鏁存暟锛屾瘮瑕鎻愬彇鐨勫瓙涓茬殑鏈鍚庝竴涓瓧绗鍦 stringObject 涓殑浣嶇疆澶 1銆傚鏋滀笉浼狅紝閭d箞杩斿洖鍒板瓧绗︿覆鐨勭粨灏俱 let str = 'helloword';str.substring(1,5);  // ...
  • js 鎴彇鎸囧畾瀛楃鍚庨潰/鍓嶉潰鐨勬墍鏈瀛楃涓
    绛旓細let str = 鈥樺紶涓>鏉庡洓>鐜嬩簲鈥鎴彇鏈鍚庝竴涓>鍓嶉潰鐨瀛楃涓 let index = str .lastIndexOf(">")str =str .substring(0,index);console.log(str) //寮犱笁>鏉庡洓 鎴彇鏈鍚庝竴涓>鍚庨潰鐨勫瓧绗︿覆 let index = str .lastIndexOf(">")str =str .substring(index+1,str.length);console.log(str) /...
  • js 濡備綍鎴彇瀛楃涓叉渶鍚庝竴涓閫楀彿
    绛旓細strrchr() 鍑芥暟鏌ユ壘瀛楃涓插湪鍙涓涓瓧绗︿覆涓鏈鍚涓娆″嚭鐜扮殑浣嶇疆锛屽苟杩斿洖浠庤浣嶇疆鍒板瓧绗︿覆缁撳熬鐨勬墍鏈夊瓧绗︺俿trrchr($str, ',')
  • 濡備綍鍦JS涓鎴彇涓涓瓧绗︿覆鐨鏈鍚鍏釜瀛楃
    绛旓細1銆乻ubstr 鏂规硶杩斿洖涓涓粠鎸囧畾浣嶇疆寮濮嬬殑鎸囧畾闀垮害鐨勫瓙瀛楃涓銆2銆乻tringvar.substr(start [, length ])鍙傛暟stringvar蹇呴夐」銆3銆佽鎻愬彇瀛愬瓧绗︿覆鐨勫瓧绗︿覆鏂囧瓧鎴 String 瀵硅薄銆4銆乻tart蹇呴夐」銆5銆佹墍闇鐨勫瓙瀛楃涓茬殑璧峰浣嶇疆銆6銆佸瓧绗︿覆涓殑绗涓涓瓧绗鐨勭储寮曚负 0銆7銆乴ength鍙夐」銆8銆佸湪杩斿洖鐨勫瓙瀛楃...
  • JS鍙栧嚭鏈鍚鐨勪笁涓瓧绗
    绛旓細1銆 fileName = this.file.name.lastIndexOf(".");//鑾峰彇鍒版枃浠跺悕寮濮嬪埌鏈鍚庝竴涓鈥.鈥濈殑闀垮害銆2銆 fileNameLength = this.file.name.length;//鑾峰彇鍒版枃浠跺悕闀垮害 3銆 fileFormat = this.file.name.substring(fileName + 1, fileNameLength);//鎴彇鍚庣紑鍚 4銆 console.log(fileFormat);//...
  • 鐢ㄢjs鈥濊幏鍙瀛楃涓鐨鏈鍚庝竴涓鍏冪礌鏃,鎬庝箞鍒ゆ柇鏄惁鏄渶鍚庝竴涓?
    绛旓細濡傛灉 start 涓 end 鐩哥瓑锛岄偅涔堣鏂规硶杩斿洖鐨勫氨鏄竴涓┖涓诧紙鍗抽暱搴︿负 0 鐨瀛楃涓锛夈傚鏋 start 姣 end 澶э紝閭d箞璇ユ柟娉曞湪鎻愬彇瀛愪覆涔嬪墠浼氬厛浜ゆ崲杩欎袱涓弬鏁般傚鏋 start 鎴 end 涓鸿礋鏁帮紝閭d箞瀹冨皢琚浛鎹负 0銆俛.substring (a.length-1) 鎴嚭鏈鍚庝竴涓锛屽幓鍒ゆ柇 a銆俵astindexof锛堚樻渶鍚庝竴涓瓧鈥欙級 ...
  • 扩展阅读:java截取最后一个字符 ... 索引获取最后一个字符 ... 截取字符串的三种方法 ... excel提取特定内容文字 ... js删除最后一个字符 ... 如何截取后面的字符串 ... 提取特定字符前后文字 ... js中截取字符串的方法 ... js字符串去掉最后一个字符 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网