簡體   English   中英

正則表達式匹配完全字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM