Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
so i have this array:["bilder/test/_PRF6367.JPG.jpg", "bilder/test/_PRF6372.JPG.jpg", "bilder/test/_PRF6374.JPG.jpg"]
how do i split the individial strings JUST into _PRF6367.JPG.jpg etc.
Use Array.prototype.map to create new array of modified strings:
["bilder/test/_PRF6367.JPG.jpg", "bilder/test/_PRF6372.JPG.jpg", "bilder/test/_PRF6374.JPG.jpg"].map(function(str) {
return str.split('/').pop();
});
Result:
["_PRF6367.JPG.jpg", "_PRF6372.JPG.jpg", "_PRF6374.JPG.jpg"]
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 1 year ago.
Improve this question
So I’m trying to check names through an array and I don’t want to have to use
if (<array name>[0,1,2,3,4,5,6,7])
{ code in here }
depend on what you are trying to do u can use forEach or map
let arr = [1,2,3,4,5,6,7,8,9,10];
arr.forEach((item)=>{
console.log(`${item} is greater than 5 : ${item>5}`)
})
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
likeBar is an object and dislikeBar too,how to parse '107px' into number,i used parseFloat and others ,but i couldn't
likeBar: {
width: '107px'
},
dislikeBar: {
width: '107px'
}
Number(String(likebar.width).replace('px',''));
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
let valor = value.replace("'","")
valor=valor.replace('"',"")
//or
name=value.replace("'","").replace('"',"")
A better option might be to use a single .replace instead, and use a regular expression to match either ' or ":
const valor = value.replace(/['"]/g, '');
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I have a string
var str="[a54hy 8:45pm],[f57gh 9:20]"
i need to get
[f57gh 9:20pm]
I don't want to use split since the string length can be anything
This worked for me. where id is f57gh
var re='\\['+id + '([a-z0-9: ]+)\\]';
var rematch=RegExp(re,'g');
var mydata=str.match(rematch);
alert(mydata); //[f57gh 9:11am]
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
how would I check for string
<something> in var string = "some chars <something> somechars"
You can use String.match():
var res = string.match(/<something>/g); // ["<something>"]
If there is no match, the value of res will be null. See example on JSFiddle.