var a="youname.com.cn";
a=a.replace(/\./g,"_");
alert(a)

解决方案 »

  1.   

    楼上正解。或者如下:
    var a="youname.com.cn";
    var str = a.split(".");
    for(i = 0;i <str.length; i ++)
    {
      a += str[i] + "_";
    }
    alert(a)
      

  2.   

    上面的方法最后多了个"_",不好意思
    var a="youname.com.cn";
    var str = a.split(".");
    for(i = 0;i <str.length-1; i ++)
    {
      a += str[i] + "_";
    }
    a = a + str[str.length-1];
    alert(a)
      

  3.   

    .可以用split函数吗?在JAVA中是不可以的,这里没试过,我去试下
      

  4.   

    大家能否给列留个qq或者msn 我实在是太菜了
      

  5.   

    对了,楼上的没必要在循环的
    可以用join函数
    <script language=javascript>
    var a="youname.com.cn";
    var str = a.split(".");
    b=str.join("_");
    alert(b)
    </script>
      

  6.   

    我网页中的是输入变量是 !!--Domain--!!  如何到程序里去