2014-10-05 189 views
-2

我需要使用類似以下內容:JavaScript字符串通配符

if(input == "MY NAME IS " + *) { 
    return "HELLO " + *; 
    } 

換句話說,查詢字符串使用通配符,然後拿到通配符的值。 (在這種情況下,通配符是*)

+2

你可能想使用正則表達式。你可能應該閱讀這些內容,嘗試一個,然後回到這裏,如果你無法弄清楚,那麼就會提供一個關於正則表達式的更具體的問題。 – jfriend00 2014-10-05 00:04:59

+0

@ jfriend00,我通過MDN文章閱讀,仍然丟失,更具體地說,我將如何匹配一個字符串與通配符的另一個字符串? – 2014-10-05 00:27:38

+0

您可以從這裏開始:http://regexone.com/並完成教程。你只需要學習如何使用正則表達式來簡化。 – jfriend00 2014-10-05 00:32:57

回答

0

明白了最後:

var a = "HI MY NAME IS BOB" 

    var b = /HY MY NAME IS (.*)/ 

    alert("HI " + b.exec(a)[1])