使用所以我有這樣的正則表達式來檢查字符串,並把它們放在自己的正確的div類,如果它匹配它。我使用的字符的正則表達式低於:正則表達式來檢查全大寫字母或小寫字母,如果@在開始時
character: /^([A-Z*_]+[0-9A-Z# (,._\-')]*)/
,並檢查字符串,如果它的全部大寫,如果是,那麼將它放在<div class="character"></div>
標籤。
如果可能的話,我想在正則表達式中放置一個條件,如果字符串是'McMAHON'或'McDONALD',它可以放在字符標籤內,只要它們在開頭使用@符號。例如「@McDONALD」
現在,我已經是這樣來檢查這個結構。
character: /^([@A-Z*_]+[0-9A-Za-z# (,._\-')]*)/,
這破壞了字符匹配正則表達式的目的,即使沒有'@'也可以鍵入'John'。
預計將被放置在這個標籤的字符串樣本如下:
'JOHN'
'EXTRA #1'
'M.C. HAMMER'
'@M.C. McDONALD' - I can remove the @ before pushing the string
'ANDROID #D-C_1'
'@McDONALD' - I can remove the @ before pushing the string
我很少字符串樣本更新它 – Odinovsky
是的,這是正確的..所以我必須做的tokens.push({類型: '字符',文字:匹配[1]。替換(/ \ @/g,'').trim()});如果@是在開始 – Odinovsky