Javascript 如何删除除以某个单词开头的文本以外的所有文本?
我正在尝试删除除javascript中的一个文本之外的所有文本 这个想法是做一些类似的事情Javascript 如何删除除以某个单词开头的文本以外的所有文本?,javascript,regex,Javascript,Regex,我正在尝试删除除javascript中的一个文本之外的所有文本 这个想法是做一些类似的事情 //jQuery("someelement").attr("class"); var classes= "cnode_1 timestamp_1413504000 item"; classes = classes.replace(/^(?!timestamp_)/,''); 我只想获取以时间戳\开头的文本,预期输出为: timestamp_1413504000 1413504000 我要这个
//jQuery("someelement").attr("class");
var classes= "cnode_1 timestamp_1413504000 item";
classes = classes.replace(/^(?!timestamp_)/,'');
我只想获取以时间戳\开头的文本,预期输出为:
timestamp_1413504000
1413504000
我要这个,然后拿到号码
//now "classes" show be timestamp_1413504000
classes = classes.replace("timestamp_","");
预期输出为:
timestamp_1413504000
1413504000
我想避免使用这样的东西,基于空间分割类别,然后用于bucle,最后与indexOf比较,只需使用
.match
即可获得所需的零件
var classes= "cnode_1 timestamp_1413504000 item";
// match will return the matched string and the groups in an array
var ts = classes.match(/timestamp_(\d+)/)[1]; // match[1] is the group (\d+)
// 1413504000
只需使用
.match
即可获得所需零件
var classes= "cnode_1 timestamp_1413504000 item";
// match will return the matched string and the groups in an array
var ts = classes.match(/timestamp_(\d+)/)[1]; // match[1] is the group (\d+)
// 1413504000
只需使用
.match
即可获得所需零件
var classes= "cnode_1 timestamp_1413504000 item";
// match will return the matched string and the groups in an array
var ts = classes.match(/timestamp_(\d+)/)[1]; // match[1] is the group (\d+)
// 1413504000
只需使用
.match
即可获得所需零件
var classes= "cnode_1 timestamp_1413504000 item";
// match will return the matched string and the groups in an array
var ts = classes.match(/timestamp_(\d+)/)[1]; // match[1] is the group (\d+)
// 1413504000
我知道您说过要避免拆分或使用indexOf,但javaScript没有“startsWith”函数。你为什么不想那样做?以下情况是否不可接受
var NumberOutput;
var classList = document.getElementById('elementYouAreLookgingAt').className.split(/\s+/);
for (var i = 0; i < classList.length; i++) {
if (classList[i].indexOf("someClass") == 0) {
NumberOutput = classList[i].replace("someClass", "");
}
}
var数值输出;
var classList=document.getElementById('elementYouareLookingat').className.split(/\s+/);
对于(var i=0;i
我知道您说过要避免拆分或使用indexOf,但javaScript没有“startsWith”函数。你为什么不想那样做?以下情况是否不可接受
var NumberOutput;
var classList = document.getElementById('elementYouAreLookgingAt').className.split(/\s+/);
for (var i = 0; i < classList.length; i++) {
if (classList[i].indexOf("someClass") == 0) {
NumberOutput = classList[i].replace("someClass", "");
}
}
var数值输出;
var classList=document.getElementById('elementYouareLookingat').className.split(/\s+/);
对于(var i=0;i
我知道您说过要避免拆分或使用indexOf,但javaScript没有“startsWith”函数。你为什么不想那样做?以下情况是否不可接受
var NumberOutput;
var classList = document.getElementById('elementYouAreLookgingAt').className.split(/\s+/);
for (var i = 0; i < classList.length; i++) {
if (classList[i].indexOf("someClass") == 0) {
NumberOutput = classList[i].replace("someClass", "");
}
}
var数值输出;
var classList=document.getElementById('elementYouareLookingat').className.split(/\s+/);
对于(var i=0;i
我知道您说过要避免拆分或使用indexOf,但javaScript没有“startsWith”函数。你为什么不想那样做?以下情况是否不可接受
var NumberOutput;
var classList = document.getElementById('elementYouAreLookgingAt').className.split(/\s+/);
for (var i = 0; i < classList.length; i++) {
if (classList[i].indexOf("someClass") == 0) {
NumberOutput = classList[i].replace("someClass", "");
}
}
var数值输出;
var classList=document.getElementById('elementYouareLookingat').className.split(/\s+/);
对于(var i=0;i
你需要什么东西的“时间戳”吗
为什么不
= classes.replace(/^.*timestamp_(\d+).*/img, "$1");
你需要什么东西的“时间戳”吗
为什么不
= classes.replace(/^.*timestamp_(\d+).*/img, "$1");
你需要什么东西的“时间戳”吗
为什么不
= classes.replace(/^.*timestamp_(\d+).*/img, "$1");
你需要什么东西的“时间戳”吗
为什么不
= classes.replace(/^.*timestamp_(\d+).*/img, "$1");
这就是我的回答。你试过了吗?如果有效,请将其标记为答案。是的,我只是回答了你答案中的问题^^^这就是我的回答。你试过了吗?如果有效,请将其标记为答案。是的,我只是回答了你答案中的问题^^^这就是我的回答。你试过了吗?如果有效,请将其标记为答案。是的,我只是回答了你答案中的问题^^^这就是我的回答。你试过了吗?如果有效,请将其标记为答案。是的,我只是回答了你答案中的问题^^这对我来说也适用于其他场景,例如如果我有多个时间戳,将其更改为“/timestamp”(\d+)/g”,检索一个包含所有时间戳的数组,非常感谢:这对我来说也适用于其他场景,例如,如果我有多个时间戳,将其更改为“/timestamp”(\d+)/g”,检索一个包含所有时间戳的数组,非常感谢:d这对我来说同样适用于其他场景,例如,如果我有多个时间戳,将其更改为“/timestamp”(\d+)/g”,检索包含所有时间戳的数组,非常感谢:d这对我来说也适用于其他场景,例如如果我有多个时间戳,将其更改为“/timestamp”(\d+)/g”,则检索包含所有时间戳的数组,非常感谢:d