how to generate regex in javascript? [duplicate] - javascript

This question already has answers here:
How to parse a URL?
(6 answers)
Closed 8 months ago.
This is the format for which I want to generate regex https://<any>.blob.core.windows.net/<any>?<any> where any allowed any character(including special char also). I mean all where the other part is static.
Can you help to generate regex for above pattern?
Thanks

This will match anything in the places where you put <any>.
https:\/\/.*\.blob\.core\.windows\.net\/.*\?.*

/^https:\/\/.+\.blob\.core\.windows\.net\/.+\?.+$/gm
<any> - any character (except for line terminators) between one and unlimited times. Can't be empty

Related

RegExp with variable in a string format [duplicate]

This question already has answers here:
Why do regex constructors need to be double escaped?
(5 answers)
Javascript Regex: How to put a variable inside a regular expression? [duplicate]
(9 answers)
Closed 2 years ago.
I created a RegExp that works as expected however I can't get it to work in a string format
var regex = new RegExp(/IN1\|2.*\r/g);
The regex is supposed to match the line number which will be taken from variable, in above example it would be line number 2. My question is how do I get it to a string format with a variable inside it?
I tried following but it just doesn't work: "IN1\|" + lineNumber + ".*\x0d//g"
Below is a text in case anyone wants to try:
IN1|**1**||QQ|Noth||||||||20190413|20190413||Self\r
IN1|**2**||QQ|Noth||||||||20190413|20190413||Self\r
IN1|**3**||QQ|LHS||||||||20200506|""||Private|||||||||||||||||||||2342344\r
Thank you.

Regex for allowing Numeric, alphabet, hyphen(-) space and apostrophes(') [duplicate]

This question already has answers here:
REGEX - Allow Numbers and . - /
(7 answers)
Closed 2 years ago.
Currently I have a textbox that accepts only Alphabet, hyphens(-), space and apostrophes('). Now I would like to add numeric values as well to it. Currently I am using the Regex as below:
/^[a-zA-ZÀ-ÖØ-öø-ÿ' -]+$/
How would I achieve adding numerics as well to the above?
To allow numbers, simply add 0-9 in your regex, like so:
/^[0-9a-zA-ZÀ-ÖØ-öø-ÿ' -]+$/

Why is my regular expression for a valid date not working? [duplicate]

This question already has answers here:
Match exact string
(3 answers)
What is the MM/DD/YYYY regular expression and how do I use it in php?
(9 answers)
Closed 4 years ago.
I am trying to learn how to use regular expressions. Currently, I am creating my own regular expression using JavaScript to test for a date in the format of MM-DD-YYYY.
Here is my code:
// regex for testing valid date
var regex = new RegExp("[0-9]{2}\-[0-9]{2}\-[0-9]{4}");
regex.test("113-12-1995");
Unfortunately, this is outputing to true and I cannot figure out why. I am under the impression that {2} means it must be two digits and no more or less. It seems like it is behaving as if I had put a {2,} which would correlate to at least two digits, but that isn't what I want.
Additionally, how would I test to see if the value of the first two digits are greater than 12?

ValidationExpression for a number that doesn't consisting of just zeros [duplicate]

This question already has answers here:
Need a regular expression - disallow all zeros
(7 answers)
Closed 5 years ago.
I have asp:RegularExpressionValidator and the ValidationExpression is "\d{0,9}"
My problem is that I can't get a number consisting of just zeros.
How can I check this kind of thing?
Thanks for the help
Maybe this is what you're looking for:
/^[0]{0,9}$/

Specific Regular Expression In Javascript with a condition [duplicate]

This question already has answers here:
How can I get query string values in JavaScript?
(73 answers)
Parsing an URL in JavaScript
(3 answers)
Closed 8 years ago.
How to format a regular expression In JavaScript :
http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5
I want to get &pl= and all the digits after &pl=.
So the result would be &pl=1620 in this case.
Please help how to perform this??
Your help means a lot for me.
This script will do the trick:
var regex = /&pl=\d*/;
var match = regex.exec(yourtext)[0];
Following regex should do it
/&pl=\d*/.exec('http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5')[0]
Demo: Fiddel

Categories