Regular expression for validating url scams on dating services
Or one can look at a string to see whether there's a reasonable chance of it being a valid URL or whether it cannot be but may be some other form of data; that's easier of course if context permits testing for a specific type of protocol.
If Type(x) is String and Type(y) is Number, | return the result of the comparison To Number(x) == y. If Type(x) is different from Type(y), go to step 14.
x_1 := x y_1 := y | The comparison x == y, where x and y are values, produces true or | false.
If Type(x) is different from Type(y), go to step 14.
regex = /^(http|https):\/\/[a-z0-9] ([\-\.][a-z0-9] )*\.[a-z](([0-9] )? - Valid domain names may contain uppercase ASCII characters.
Use multiples of two or four space characters instead.) Plenty of things are wrong with this. )' is equivalent to `(http|https)' and more efficient than the latter.