2014-10-05 5 views
-2

мне нужно использовать что-то вроде следующего:JavaScript Строка подстановочные знаки

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

Другими словами, проверить строки со специальными символами, а затем получить значение групповых символов. (Подстановочный в данном случае является *)

+2

Вы, вероятно, хотите использовать регулярные выражения. Вероятно, вы должны прочитать о них, попробуйте один, а затем вернитесь здесь с более конкретным вопросом о регулярных выражениях, если вы не можете понять это. – jfriend00

+0

@ jfriend00, я прочитал статью MDN, все еще потерял, а точнее, как бы я сопоставлял строку с другой строкой с подстановочным знаком? –

+0

Вы можете начать здесь: http://regexone.com/ и работать с учебником. Вам просто нужно научиться использовать регулярные выражения, чтобы сделать это проще. – jfriend00

ответ

0

Понял, наконец:

var a = "HI MY NAME IS BOB" 

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

    alert("HI " + b.exec(a)[1]) 
Смежные вопросы