如何在jquery中子串

Gor*_*rge 115 javascript string jquery

如何在客户端使用jquery来子串"nameGorge"并删除"name",这样它只输出"Gorge"?

var name = "nameGorge"; //output Gorge
Run Code Online (Sandbox Code Playgroud)

Jus*_*ner 236

不需要jQuery!只需使用substring方法:

var gorge = name.substring(4);
Run Code Online (Sandbox Code Playgroud)

或者,如果要删除的文本不是静态的:

var name = 'nameGorge';
var toRemove = 'name';
var gorge = name.replace(toRemove,'');
Run Code Online (Sandbox Code Playgroud)

  • 对不起,我睡觉后没想到这会爆炸.我在这里清理了一些东西.同时,有人需要阅读[this](http://meta.stackexchange.com/questions/19478/the-many-memes-of-meta/19492#19492) (5认同)
  • @JeanPaul - jQuery没有split().我们已经完成了这个.您链接到以前使用的text()的两篇文章都获得了一个vanilla JavaScript字符串,然后调用了string.split().在这种情况下你完全错了.算了吧. (5认同)

use*_*716 52

.split().(第二个版本使用.slice().join()在数组上.)

var result = name.split('name')[1];
var result = name.split('name').slice( 1 ).join(''); // May be a little safer
Run Code Online (Sandbox Code Playgroud)

.replace().

var result = name.replace('name','');
Run Code Online (Sandbox Code Playgroud)

使用.slice()上的绳子.

var result = name.slice( 4 );
Run Code Online (Sandbox Code Playgroud)


dre*_*rew 18

标准的javascript将使用以下语法执行此操作:

string.substring(from,to)

var name = "nameGorge";
var output = name.substring(4);
Run Code Online (Sandbox Code Playgroud)

在这里阅读更多内容:http://www.w3schools.com/jsref/jsref_substring.asp


cas*_*nca 9

这只是简单的JavaScript:看到substringsubstr.


Mau*_*ara 5

你不需要 jquery 来做到这一点。

var placeHolder="name";
var res=name.substr(name.indexOf(placeHolder) + placeHolder.length);
Run Code Online (Sandbox Code Playgroud)