我正在研究AJAX/PHP聊天室,并且目前卡在正则表达式中以检测用户是否发送了PM &然后找出它是谁以及消息是。/PM用于在聊天室发送消息的正则表达式语法
如果用户键入类似
/PM PezCuckow您好你如此真棒!
我想先测试一下我的字符串是否匹配那个模式,然后得到'PezCuckow'和'Hi你真棒!作为发布到PHP的字符串。
我已经做了一些正则表达式的研究,但真的不知道从哪里开始这一个! 你能帮忙吗?
==多亏了大家的帮助,这是目前解决==
var reg = /^\/pm\s+(\w+)\s+(.*)$/i;
var to = "";
if(message.match(reg)) {
m = message.match(reg);
to = m[1];
message = m[2];
}