js中字符串操作 正则表达式 就是原串中含有 '@name', 我想和替换为 ’<a href="#" >@name</a>‘,原串可能如下(name后面有一个空格): 1. 谢谢你,@徐哥 ,晚上请你吃饭。 2. hello@ 李姐 ,我是沈维。其实我想实现微博中@的功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str='谢谢你,@徐哥 ,晚上请你吃饭\nhello@李姐 ,我是沈维@张三 @ ';var re=/@(\S+)+(\s)?/g;str=str.replace(re,'<a href="#" >@$1</a>');alert(str) str=str.replace(/(@[^,,]+?)([,,])/g,"<a href='#' >$1</a>$2"); CSDN中真是人才济济。谢谢 crying_boy、TheDolphin、soonfei 请教如果方法名中自身有‘点’,该如何调用 外部引用javascript出错了 extJs 显示到object对面的上面 空白问题 急。。。。 sos 关于单选按钮隐藏和显示table的问题 Iframe的问题 浮点运算的问题 js中如何弹出文件保存对话框? 谁能把这个VBScript的代码改成JavaScript的多谢了 请高手看一看QQ下拉菜单的代码,为何有的机子显示正常,而有的机子会出现异常?(很急!) 菜鸟问题,分数不低 外部JS文件无效,放内部工作正常; 关于JS获取URL后携带参数的问题
var re=/@(\S+)+(\s)?/g;
str=str.replace(re,'<a href="#" >@$1</a>');
alert(str)