Regex param from url in javascript [closed] - javascript

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 9 years ago.
Improve this question
Can you help me please to get some param from an URL.
Url should be the form : http.www.lolilol.com/gallery/Param1/Param2/Param3/
I need to get Param1, Param2 and Param3.

A simple solution :
var params = document.location.pathname.split('/').slice(2);
This gives you the array ["Param1", "Param2", "Param3"]

The regex would be http://www\.lolilol\.com/gallery/(.*)/(.*)/(.*)/ assuming you meant http://www.lolilol.com/gallery/Param1/Param2/Param3/

Related

String processing, get last string in vuejs? [closed]

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 10 months ago.
Improve this question
i am dealing with strings in vuejs. Now I have 4 url ​​strings:
https://web-sand.com/product/slug/apple-iphone-13
https://web-sand.com/product/slug/samsung-galaxy
https://web-sand.com/product/slug/xiaomi-red
https://web-sand.com/product/slug/apple-ipad
Now I want to process to get the final string. Since my string is not fixed length using fixed ways is not efficient.
Result I want to get :
apple-iphone-13
samsung-galaxy
xiaomi-red
apple-ipad
Everyone please give me any comments, thanks.
You can use:
function getStr(str) {
return str.split('\/').pop()
}
Here:
input.split("\n").map(line => line.split("/").pop())
[
'https://web-sand.com/product/slug/apple-iphone-13',
'https://web-sand.com/product/slug/samsung-galaxy',
'https://web-sand.com/product/slug/xiaomi-red',
'https://web-sand.com/product/slug/apple-ipad'
].map(item => item.split('/').pop())

How to get every element in an array in an if statement js [closed]

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}`)
})

javascript regex to get the content of a string [closed]

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]

regular expression in javascript checking for "asdasd<something>asdsada" [closed]

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.

Comparing URLS in javascript [closed]

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
Whats another way to compare URLs? This is not working. Its been a really long while since i've coded
var myURL =
(window.location.href="http://randbox.blogspot.com/2014/01/test-0.html");
if ( alert(document.URL) == myURL ) {
var myURL =
(window.location.href="http://randbox.blogspot.com/2014/01/test-0.html");
if ( document.URL == myURL ) {
Remove the alert() function. It's not comparable to a variable, so it will return false.
If it still doesn't work, document.URL might not be what you're wanting, or the string is incorrect, or maybe both are wrong.

Categories