2017-04-27 62 views
0

我有一個要求,我必須檢查一個單詞是否有+後跟空格作爲前兩個字符使用regex.I嘗試創建正則表達式和使用匹配方法,但該方法總是返回null.Could任何人建議我如何創建正則表達式的條件如下?如何在javascript中使用正則表達式檢查字符串的開頭是否具有特定字符?

getWord: function() { 
    var index = this.getIndexOfSelectedText(), 

     words = this.state.editorText.slice(0, index.start), 

     var selectedWords = words.split('\n').pop(); 
    console.log('selectedWords', selectedWords); 
    var exp = '/^\+\s/' 
    console.log(selectedWords.match(exp)); 
    if (selectedWords.match(exp)) { 
     return true; 
    } 

+2

'我試圖創建正則表達式,並使用匹配method' - 顯示你已經嘗試了什麼 - 這樣我們得到更好地理解你的要求 –

+0

爲什麼不使用'if(exp.test(selectedWords))' –

+0

'/^\ + \ s/.test(selectedWords)' – zoly01

回答

0

您可以嘗試正則表達式^\+\s+ ...請按照試驗here

相關問題