Reputation: 3876
The regular expression for a string that ends with '/' is the following:
str.match(//$/) -- javascript syntax
but the // makes the compiler think it's a comment. how to work around this?
Upvotes: 5
Views: 8883
Reputation: 181077
You'll need to escape the slash
str.match(/\/$/);
If you want to match a string that ends with slash, you may want to include the actual string too;
str.match(/.*\/$/);
Upvotes: 2
Reputation: 22412
Use the escape character (\
) to specify a literal / as in:
str.match(/\/$/);
Upvotes: 2
Reputation: 156642
You must escape the final /
so the interpreter doesn't think it terminates the RegExp literal:
str.match(/\/$/);
Upvotes: 6