簡體   English   中英

使用jQuery / JavaScript檢索字符串的一部分

[英]Retrieving part of a string using jQuery / JavaScript

我知道如何使用PHP實現此目的,但是我不確定如何使用jQuery / JavaScript,這是我正在處理的字符串(這是輸入元素的name屬性):

Field[0][some_random_text]

我想檢索值some_random_text並將其some_random_text變量,我想我通常會使用regex來完成此任務,但不確定如何在JavaScript中完成。 這是此名稱屬性的一些特征。

  • 它將始終采用這種格式string[string][string]
  • 每個字符串可以是任意長度

我將如何獲取some_random_text字符串?

如果可能的話,我想堅持使用標准功能集。

您可以使用正則表達式,如下所示:

var part = /\]\[(.+?)\]$/.exec('Field[0][some_random_text]')[1]

我個人是split()的粉絲:

// name being the variable that is holding the string.
name.split('[')[2].replace(']','');

4號門:

var s = "Field[0][some_random_text]";
var x = s.substring(s.lastIndexOf("[")+1, s.length - 1);
alert(x);

假設使用Jquery。 據我了解,您正在嘗試獲取name屬性。

var name = $(“ img”)。attr(“ name”));

“ img”可以是選擇元素的多種方式中的任何一種,更多信息請參見http://api.jquery.com/attr/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM