少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          有些符號在URL中是不能直接傳遞的,如果要在URL中傳遞這些特殊符號,那么就要使用他們的編碼了。下表中列出了一些URL特殊符號及編碼

          十六進制值

           

          1 + URL 中+號表示空格 %2B
          2 空格 URL中的空格可以用+號或者編碼 %20
          3 / 分隔目錄和子目錄 %2F
          4 ? 分隔實際的 URL 和參數(shù) %3F
          5 % 指定特殊字符 %25
          6 # 表示書簽 %23
          7 & URL 中指定的參數(shù)間的分隔符 %26
          8 = URL 中指定參數(shù)的值 %3D

           
            解決的方法:

            replace() 方法如果直接用str.replace("-","!") 只會替換第一個匹配的字符.

            而str.replace(/\-/g,"!")則可以替換掉全部匹配的字符(g為全局標(biāo)志)。

            replace()

            js中替換字符變量如下:

            data2=data2.replace(/\%/g,"%25");

            data2=data2.replace(/\#/g,"%23");

            data2=data2.replace(/\&/g,"%26");

          posted on 2013-08-22 20:23 abin 閱讀(545) 評論(0)  編輯  收藏 所屬分類: JavaBasic
          主站蜘蛛池模板: 客服| 荣昌县| 永宁县| 监利县| 辰溪县| 兴安盟| 岑溪市| 临汾市| 太康县| 新龙县| 苏尼特右旗| 武功县| 五台县| 如皋市| 平果县| 西宁市| 青海省| 华容县| 麻城市| 三明市| 吴江市| 南投市| 措勤县| 新乡市| 桦甸市| 紫云| 黔西县| 莒南县| 卢湾区| 太白县| 浏阳市| 临夏市| 台前县| 台北市| 金山区| 浦县| 黄龙县| 扎鲁特旗| 湘潭市| 崇左市| 古蔺县|