我有一個是從NFC NDEF有效載荷生成的,如下的字符串:正則表達式用於從JavaScript的NDEF標籤抓取有效載荷
字符串:
enMAC_98:D3:36:00:A2:90
從這個:
var MACdevicex = String(finalNdef.match(/MAC_(.*)/));
我想抓住字符串的MAC_部分之後的所有文本。但是我得到的是下面的字符串。我需要以上由我的match()生成的文本中逗號後面的文本。我不想要做的另一場比賽來劃分逗號部分,希望可以做到這一切在一個比賽()
獲得錯誤的文字:
MAC_98:D3:36:00:A2:90 ,98:D3:36:00:A2:90
這是第一個捕獲的組,因此使用:'var MACdevicex = finalNdef.match(/ MAC _(。*)/)[1];' – anubhava
只是'var MACdevicex = finalNdef.match(/ MAC _(。*)/) [1];'就夠了。另請參閱[此JSFiddle](https://jsfiddle.net/nxda7b0t/1/)。 –
試過這個,輸出只是文本「MAC:A」 – condo1234