[英]Regular expression to match exact string
我有一个字符串变量
var str = ad2672a2361d10eacf8a05bd1b10d4d8linkedin or ad2672a2361d10eacf8a05bd1b10d4d8linkedinpage
我想在这个字符串中使用正则表达式来完全匹配linkedin。 我已经设法写了一个函数来匹配字符串中的linkedin,但它采取了两种情况,即linkedin和linkedinpage。 请帮我找到匹配linkedin的正则表达式。 谢谢
这是我的代码
if (/.*linkedin/.test(str)) {
// found linkedin only
}
if (/.*linkedin$/.test(str)) {
// found linkedin only
}
尝试这个
if (/.*linkedin$/.test(str)){
//matches only linkedin, xxxxlinkedin,but not linkedinxxxx,xxxxlinkedinzzzz
}
看起来你只想在linkedin
之后应用单词边界。 你可以使用:
/linkedin\b/.test(str);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.