首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请大家帮忙看下这个正则怎么写

2012-02-07 
请大家帮忙看下这个正则如何写想将字符串 www.baidu.com/index.html?name123&title456 替换为 www.ba

请大家帮忙看下这个正则如何写
想将字符串 "www.baidu.com/index.html?name=123&title=456 "
替换为 "www.baidu.com/index.html?name= '123 '&title= '456 ' "
尝试着写了一下不起作用,请大家帮忙指点一下,对正则太生疏.
var   strurl= "www.baidu.com/index.html?name=123&title=456 ";
strurl.replace(/=(\.*)(&|$)/gi, " '$1 ' ");
alert(strurl)


[解决办法]
<script>
var strurl= "www.baidu.com/index.html?name=1w23&title=4_536 ";
strurl=strurl.replace(/=([\w]*)($|&)/gi, "= '$1 '$2 ");
alert(strurl)
</script>
[解决办法]
<script language= "javascript ">
//alert( ' ')
var a= "www.baidu.com/index.html?name=123&title=456 "
alert(a.replace(/\=(.*?)(\&|$)/g, "= '$1 '$2 "))
//alert(/^\(\d{3}\)\d{3}\-\d{4}$/.test( '(121)123-123 '))
</script>
[解决办法]
<script type= "text/javascript ">
var t = "www.baidu.com\/index.html?name=123&title=456 ";
alert(t.replace(/([^&=]+)(?=&|$)/g, " '$1 ' "));

var t = "www.baidu.com\/index.html?name=&title=456 ";
alert(t.replace(/=([^&]*)(?=&|$)/g, "= '$1 ' "));
</script>
[解决办法]
<script type= "text/javascript ">
/* <![CDATA[*/
var s = "www.baidu.com/index.html?name=123&title=456 ";
alert(s.replace(/(\d+)/g, " '$1 ' "));
/*]]*/
</script>

热点排行