1. 程式人生 > >jQuery擷取字串的幾種方式

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("我是一顆自由小星