jQuery擷取字串的幾種方式
- 在我們寫前端JS程式碼的時候,我們會遇到只需要其中部分字串的時候,下面我就提供集中擷取字串的方法:
1.取字尾
var fileDir = $("#file").val();
var suffix = fileDir.substr(fileDir.lastIndexOf("."));
//suffix 就是字尾;
2.函式:Join()
//該函式是使用您選擇的分隔符將一個數組合併為一個字串;
var myList=new Array(”g”,”o”,”o”,”d”);
var newList=myList.join(” ”);
//結果是g o o d
3.函式:substring()與substr() 方法
//substring 方法用於提取字串中介於兩個指定下標之間的字元;substr 方法用於返回一個從指定位置開始的指定長度的子字串
var str = "0123456789";
alert(str.substring(0));------------"0123456789"
alert(str.substring(5));------------"56789"
alert(str.substring(10));-----------""
alert(str.substring(12));-----------""
alert(str.substring(-5));-----------"0123456789"
alert(str.substring(-10));----------"0123456789"
alert(str.substring(-12));----------"0123456789"
alert(str.substring(0,5));----------"01234"
alert(str.substring(0,10));---------"0123456789"
alert(str.substring(0,12));---------"0123456789"
alert(str.substring(2,0));----------"01"
alert(str.substring(2,2 ));----------""
alert(str.substring(2,5));----------"234"
alert(str.substring(2,12));---------"23456789"
alert(str.substring(2,-2));---------"01"
alert(str.substring(-1,5));---------"01234"
alert(str.substring(-1,-5));--------""
alert(str.substr(0));---------------"0123456789"
alert(str.substr(5));---------------"56789"
alert(str.substr(10));--------------""
alert(str.substr(12));--------------""
alert(str.substr(-5));--------------"0123456789"
alert(str.substr(-10));-------------"0123456789"
alert(str.substr(-12));-------------"0123456789"
alert(str.substr(0,5));-------------"01234"
alert(str.substr(0,10));------------"0123456789"
alert(str.substr(0,12));------------"0123456789"
alert(str.substr(2,0));-------------""
alert(str.substr(2,2));-------------"23"
alert(str.substr(2,5));-------------"23456"
alert(str.substr(2,12));------------"23456789"
alert(str.substr(2,-2));------------""
alert(str.substr(-1,5));------------"01234"
alert(str.substr(-1,-5));-----------""
4.函式:indexOf()
//返回字串中匹配子串的第一個字元的下標
var test = ”javaScript”;
var x=test .indexOf(”v”); // x = 2;
var y=test .indexOf(”S”); // y = 4;
var z=test .indexOf(”Script”); // z = 4;
var a=test .indexOf(”key”); // a = -1;
5.split() 方法
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
輸出:
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
相關推薦
java 字串擷取的幾種方式
java 字串擷取的幾種方式 1.split()+正則表示式來進行擷取。 將正則傳入split()。返回的是一個字串陣列型別。不過通過這種方式擷取會有很大的效能損耗,因為分析正則非常耗時。 String str = "abc,12,3yy98,0"; String[] strs
java 字串擷取的幾種方式(轉)
眾所周知,java提供了很多字串擷取的方式。下面就來看看大致有幾種。 1.split()+正則表示式來進行擷取。 將正則傳入split()。返回的是一個字串陣列型別。不過通過這種方式擷取會有很大的效能損耗,因為分析正則非常耗時。 String str = "abc,12,3yy98
jQuery擷取字串的幾種方式
在我們寫前端JS程式碼的時候,我們會遇到只需要其中部分字串的時候,下面我就提供集中擷取字串的方法: 1.取字尾 var fileDir = $("#file").val(); var suf
jQuery擷取字串的幾種方法
1.取字尾 var fileDir = $("#file").val(); var suffix = fileDir.substr(fileDir.lastIndexOf(".")); //suffix 就是字尾; 2.函式:Join() //該函式是使用您選擇的分隔符將一個數組合併為一個字串;var
iOS開發中只NSString擷取字串的幾種方式
開發中經常用到NSString型別來做操作,有時候會有擷取字串的需求,下面列舉一下NSString常用的擷取操作的幾種方式 NSString *longStr = @"http://ryqueiweyuifhhhhhhhawwqwe"; NSRange range =
jquery 請求返回的幾種方式
問題 語句 proc 反序 cti .net 數據 請求 result 頁面代碼 <form id="form1" runat="server"> <div> <p> Ajax請求ashx返回json數據的常見問題 &l
aiax的請求過程以及在jquery中的幾種常用使用方式
在Java後端專案的開發過程中,由於涉及前端相關的東西,會經常遇到ajax請求的形式,學習一下,可以在開發後端的過程中更加的流暢。 ajax:Asynchronous JavaScript and XML 1、原始方法請求 function load(){  
C 物件與JSON字串互相轉換的幾種方式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
java字串拼接的幾種方式
1. plus方式 當左右兩個量其中有一個為String型別時,用plus方式可將兩個量轉成字串並拼接。 String a="";int b=0xb;String c=a+b;2. concat方式 當兩個量都為String型別且值不為null時,可以用concat方式。 String a="a";S
Json字串與Object物件相互轉換的幾種方式
Json-Lib、Org.Json、Jackson、Gson、FastJson五種方式轉換json型別 只列舉了最省事的方式。不涉及複製情況和速度。 測試用例,一個User類,屬性name,age,location。重寫toString()。 public class User {
原生js及jquery獲取標籤的幾種方式——為什麼id不能重複
1. 原生js獲取標籤 DOM(document object model)文字物件模型 我們在用原生js獲取標籤都離不開DOM 用原生js獲取標籤的幾種常用方法 1. 獲取標籤id document.getElementById(‘id’) 引數是id的字元,
angular6引入jquery的幾種方式
方法一. npm install jquery 2.angular.json 中引入js 3.ts中進行宣告 declare var $ 方法二. npm install jquery 然後在ts中import juery模組 方法三. 將下載好的js檔
C語言:定義字串的幾種方式
#include <stdio.h> #include <stdlib.h> int main() { //定義字串的幾種方式 //字串和字元陣列的區別:最後一位是否是空字元 char names1[] = {'
java程式碼拼接字串的幾種方式:
package com.haier.openplatform.fxst.util;import java.util.Date;public class test2 {/** * 測試 == 拼接字串的幾種方法的效率 * @time:2018年6月13日 * @TODO *
Jquery 獲取物件的幾種方式
1、JQuery的核心的一些方法 each(callback) ‘就像迴圈 $("Element").length; ‘元素的個數,是個屬性 $("Element").size(); ’也是元素的個數,不過帶括號是個方法 $("Element").get
Java 切割字串的幾種方式
//以data 為案例引數。 String data = "2019-01-08 21:55 136 \n2019-01-08 22:00 86 \n2019-01-08 22:04 136 \n2019-01-08 22:09 86 \n2019-01-08 22:
基於MVC4+EasyUI的Web開發框架經驗總結(12)--利用Jquery處理資料互動的幾種方式
在基於MVC4+EasyUI的Web開發框架裡面,大量採用了Jquery的方法,對資料進行請求或者提交,方便頁面和伺服器後端進行資料的互動處理。本文主要介紹利用Jquery處理資料互動的幾種方式,包括獲取資料並顯示,插入新資料到伺服器,更新資料,刪除資料等操作。 1、利用Jquery獲取資料並顯示 為了順
jquery ajax提交表單form資料幾種方式小結 a標籤提交,input標籤提交 submit提交
方式一:舉個例子。 <a href="javascript:void(0)" id="click">點選</a> //jq獲取標籤,並且繫結單擊事件 $(“#click”).click(function (){ //點選後
JQuery外掛使用之Validation 快速完成表單驗證的幾種方式
JQuery的Validation外掛可以到http://plugins.jquery.com/上去下載。今天來分享一下,關於這個外掛的使用。 簡易使用 這第一種方式可謂是傻瓜式的使用,我們只需要按照validation定義好的規則就可以了。 首先引
java向txt中寫入字串的幾種方式以及效率
1.PrintWriter try { PrintWriter pw=new PrintWriter("D://1.txt"); for(int i=0;i<500000;i++){ pw.write("我是一顆自由小星