【发布时间】:2015-04-18 20:20:16
【问题描述】:
几天前我问了这个问题:
Unable to get a specific value on a JSON object
第一个答案非常完美。现在我需要修改该正则表达式以查找电子邮件。问题是我对正则表达式一无所知,我一直在环顾四周,但似乎无法做到。 这是代码:
var m=null
, result=JSON.stringify(response)
, re=/"message":"([^"]+)"/g
, messages=[];
while( m=re.exec(result) ) {
messages.push(m[1]);
一切都在我的另一个问题上进行了解释,但基本上这段代码所做的是得到message":"THIS TEXT"
现在我想知道该文本是否包含电子邮件。
我一直在查看许多 javascript 正则表达式示例,发现它相当混乱,所以如果你能给我一些解释(或阅读一些东西)为什么它会以这种方式完成,我真的很感激。
【问题讨论】:
标签: javascript regex json