Maison > développement back-end > tutoriel php > 正则匹配的奇怪有关问题

正则匹配的奇怪有关问题

WBOY
Libérer: 2016-06-13 10:52:52
original
935 Les gens l'ont consulté

正则匹配的奇怪问题
var content = '@ || @caocl /抱拳|| @caocl TEST';
content = content.replace(/\|\|.*/gmi, '');
var reg = /\@[^\s|@]*$/ ;
var str = content.match(reg);
alert(str);
alert(content);
alert('@'.match(reg));

将content里||后的内容去掉然后匹配

我现在匹配出了content = '@';但是alert(str)确实null,alert(content)[email protected],alert('@'.match(reg))[email protected];
[email protected],求大神指教怎么匹配出正确的值,这样的值又为什么不对

------解决方案--------------------
var content = '@ || @caocl /抱拳|| @caocl TEST';
@ 后面不是哟个空格吗
改成 var reg = /\@[^|@]*$/ ; 这样不就对了

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal