I want to be able to check a string to see if it has http:// at the start and if not to add it.
if (regex expression){
string = "http://"+string;
}
Does anyone know the regex expression to use?
If you don't need a regex to do this (depending on what language you're using), you could simply look at the initial characters of your string. For example:
// C#
if (!str.StartsWith("http://"))
str = "http://" + str;
// Java
if (!str.startsWith("http://"))
str = "http://" + str;
// JavaScript/TypeScript
if (str.substring(0, 7) !== 'http://')
str = 'http://' + str;
Should be:
/^http:\/\//
And remember to use this with !
or not
(you didn't say which programming language), since you are looking for items which don't match.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With