繁体   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