• <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
      <nav id="xcyjv"></nav>
    1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>

        當ES6遇上字符串和正則表達式

         更新時間:2019年08月20日 11:14:00   作者:LINGLONGlv-1   我要評論
        這篇文章主要介紹了當ES6遇上字符串和正則表達式的相關知識,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

        字符串是一種重要的數據類型,而正則表達式則是賦予了編程人員更多操作字符串的能力。ES6的創作者為字符串和正則表達式添加了許多的新功能。下面玲瓏將來進行一個全面的總結。

        字符串和正則兩個部分各兩節,全文閱讀時間大約10分鐘

        字符串

        1.更好的Unicode支持

        Unicode是一個字符集。將全世界所有的字符包含在一個集合里,計算機只要支持這一個字符集,就能顯示所有的字符,再也不會有亂碼了。

        在es6出現之前,js字符串一直基于16位字符編碼進行構建。每16位序列是一個編碼單元,代表一個字符,Unicode0引入擴展字符集,16位字符編碼將不再包含任何字符。編碼規則也因此變更。

        對于UTF-16來說,碼位可以有多個編碼單元表示,是表示不是組成。

        對于UTF-16前2^16個碼位都是16位的編碼單元表示,這個范圍被稱作基本多文種平面BMP,當超過時,引入代理對,規定用兩個16位編碼單元表示一個碼位,即32位輔助平面字符。一個32位代理對表示字符長度為1,但是length屬性值為2.

        如果想進一步了解他可以參考阮一峰的一片日志: www.ruanyifeng.com/blog/2014/1… 日志里面說到的碼點就是碼位

        1.1codePointAt(0)方法

        在es6之前,charCodeAt()方法返回字符每個16位編碼單元對應的數值,再在es6中新增了codePointAt方法,codePointAt(0)返回的是位置0處的碼點或者說是位置0處的碼位,包含多個編碼單元>16進制上限FFFF,charCodeAt(0)方法返回的是位置0的第一個編碼單元.

        因此可以用此方法判斷一個字符占用編碼單元的數量

        function is32Bit(c) {
          
          return c.codePointAt(0) > 0xFFFF;
        }
        console.log(is32Bit("吉利")); //true
        console.log(is32Bit("a"));  //false

        1.2 String.fromCodePoint()方法

        codePointAt()方法在字符串中檢索一個字符串的碼位,也可以使用String.fromCodePoint()方法根據指定的碼位生成一個字

        console.log(String.fromCodePoint(134071));   //吉

        1.3normalize()方法

        在比較字符或者進行排序的時候,可能出現等價的情況,然而等價卻存在兩種情況

        • 規范的等效是無論從哪個角度來看,兩個序列的碼位都是沒有區別的
        • 兼容的碼位序列看起來不同,但是在特定的情況下可以交換使用。 但是在嚴格模式下不是等效的,除非通過某些方法把這種等效關系標準化

        normalize()方法提供Unicode的標準化形式,,這個方法可以接受一個可選的字符串參數。Unicode標準化形式有四種

        以標準等價方式分解,然后以標準等價方式重組(“NFC”),默認值選項

        • 以標準等價方式分解(“NFD”)
        • 以兼容等價方式分解(“NFKC”)
        • 以兼容方式分解,然后以標準等價方式重組

        1.4 正則表達式u修飾符

        正則表達式后添加u修飾符會將編碼單元模式切換成字符模式,這個時候的代理對不會被視為兩個字符。

        但是length這個屬性返回的仍然是字符串編碼單元的數量,而不是碼位的數量。但是也可以通過帶u修飾符的正則表達式來解決這個問題。

        function codePointerLength(text) {
          let result = text.match(/[\s\S]/gu);
          return result ? result.length:0;
        }
        console.log(codePointerLength("吉abc")); //4

        檢測是否支持u修飾符

        u修飾符在不兼容ES6的JavaScript引擎中使用會導致語法錯誤,可以通過以下函數檢測是否支持。

        function hasRegExpU() {
          try{
            var pattern = new Regexp(".","u");
            return ture;
          }catch (ex) {
            return false;
          }
        }

        2.其他字符串的變更

        2.1字符串中的字串識別

        開發者們用indexOf()方法在一段字符串中檢測另一段子字符串。在es6中提供3個方法達到類似的效果

        • startWith()方法,在字符串起始部分檢測指定文本返回true,否則返回false。
        • incledes()方法,如果在字符串中檢測到指定文本返回true,否則返回false。
        • endWith()方法,顧名思義在末尾檢測,用法與上面一致。

        上面三個方法接受兩個參數,第1個參數是指定要搜索的文本是一個字符。第2個是開始搜索位置的索引值是一個數字。不指定第二個參數endwith一般從字符串末尾處開始匹配。示范如下

        let mes = "hello world";
        console.log(mes.startWith("hello"));
        console.log(mes.endWith("!"));
        console.log(mes.includes("o"));
        console.log(mes.startWith("o"));
        console.log(mes.endWith("d!"));
        console.log(mes.includes("x"));
        console.log(mes.startWith("o",4));
        console.log(mes.endWith("o",8));
        console.log(mes.includes("o",8));
        //9個結果依次為:true true true  false true false  true true false
        console.log(mes.endWith("o",8));會從第7位第二個o開始匹配。索引值-要搜索文本的長度=8-1

        2.2 repeat()方法

        es6為字符串新增加的repeat()方法,接受一個number類型的參數,返回重復該次數的一個新字符串。

        console.log(x.repeat(3)); //"xxx"

        我是2條分割線,嘎嘎嘎

        正則表達式

        1.其他正則表達式的變更

        1.1正則表達式y修飾符

        y修飾符粘滯正則表達式,從正則表達式的lastIndex屬性開始進行。如果指定位置沒有匹配成功那么將停止匹配并返回結果。

        let text = 'hello1 hello2 hello3';
        let patt = /hello\d\s?/,
          result = patt.exec(text);
        let gPatt = /helllo\d\s?/g,
          gResult = gPatt.exec(text);
        let yPatt = /hello\d\s?/y,
          yResult = yPatt.exec(text);
        console.log(resut[0]);  //"hello1 "
        console.log(gResut[0]);  //"hello1 "
        console.log(yResut[0]);  //"hello1 "
        patt.lastIndex = 1;
        gPatt.lastIndex = 1;
        yPatt.lastIndex = 1;
        result = patt.exec(text);
        gResult = gPatt.exec(text);
        yResult = yPatt.exec(text);
        console.log(resut[0]);  //"hello1 "
        console.log(gResut[0]);  //"hello2 "
        console.log(yResut[0]);  //拋出錯誤

        這里三個正則表達式中,第一個沒有修飾符,第二個全局修飾符g,第三個用了y修飾符。

        第一次匹配的時候是從h字符開始匹配。當lastIndex = 1;之后,對于沒有修飾符的表達式自動忽略這個變化,結果還是hello1 ,g修飾符會從e字符開始匹配,輸出hello2 ,yResul會從e字符開始匹配,ello h與之不等,最后結果為null,所以會拋出錯誤。

        當執行y修飾符之后,會把上一次匹配最后的一個字符的后一位索引值保存在lastIndex中去,如果執行y修飾符匹配結果為空那么lastIndex值會被重置為0,g修飾符與此相同。

        只有調用正則表達式對象的exec()和test()這些方法時才會設計lastIndex屬性,如調用字符串的方法natch()就不會觸發粘滯行為。

        檢測y修飾符是否存在可以用sticky屬性,如果js引擎支持粘滯修飾符,則stickey屬性值為true,否則為false

        let patt = /hello\d/y;
        console.log(patt.sticky);

        1.2正則表達式的復制

        在es5中,可以給正則表達式的構造函數傳遞正則表達式作為參數來復制這個正則表達式。但事實第一個參數為正則表達式的時候不能用第二個參數,es6中修改了這個行為,第二個參數可以是修飾符。

        let re1 = /ab/i;
        let re2 = new RegExp(re1,"g");
        console.log(re1.toString()); // "/ab/i"
        console.log(re2.toString()); // "/ab/g"

        1.3flags屬性

        es6新增的flags屬性會返回所有應用于當前正則表達式的修飾符

        let re = /ab/g;
        console.log(re.source);  //"ab"
        console.log(re.flags);  //"g"

        2.模板字面量

        2.1基礎語法

        一句話概括,用反撇號(`)代替了雙引號,單引號。

        如果想在字符串中用反撇號,就用\轉義即可。如

        let message = `\`hello\`!`;
        console.log(message);

        結果是 hello!

        2.2簡化的多行字符串

        在es6之前,通過數組或字符串拼接的方法來創建多行字符串,es6中只需要在代碼中直接換行,換行也改變length屬性值。同時再反撇號中所有的空格符都屬于字符串的一部分。

        let message = `Multiline
        string`;
        console.log(message);
        console.log(message.length);  //16=6+9+1

        2.3 字符串占位符

        在一個模板字面量中,你可以把任何合法的JavaScript表達式嵌入到占位符中并將其作為字符串的一部分輸出到結果中。

        占位符通常由${}組成,中間可包含任何JavaScript表達式。模板字面量本身也是JavaScript表達式,因此在一個模板字面量里面可以嵌入另外一個模板字面量。

        let name = "sarah";
        let message = `my${`name is${name}.`}`;
        console.log(message);//my name is sarah.

        message是一個模板字面量,里面又包含了name is${name}.這個模板字面量。

        總結

        以上所述是小編給大家介紹的當ES6遇上字符串和正則表達式,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

        相關文章

        最新評論

        01彩票网app
      1. <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
          <nav id="xcyjv"></nav>
        1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>
            锦州 | 基隆 | 丽江 | 灌云 | 怀化 | 台湾台湾 | 定州 | 七台河 | 吕梁 | 延安 | 宝鸡 | 黄冈 | 揭阳 | 德宏 | 安阳 | 吉林长春 | 桓台 | 揭阳 | 阿拉善盟 | 鹤岗 | 东营 | 驻马店 | 赵县 | 日喀则 | 南通 | 运城 | 日喀则 | 芜湖 | 东方 | 琼中 | 文昌 | 河南郑州 | 抚顺 | 十堰 | 肇庆 | 张家界 | 池州 | 灌南 | 崇左 | 吉林 | 东莞 | 保定 | 石河子 | 黄冈 | 明港 | 澳门澳门 | 靖江 | 宿迁 | 潜江 | 普洱 | 日喀则 | 台湾台湾 | 海丰 | 广安 | 昭通 | 博尔塔拉 | 安阳 | 河池 | 曹县 | 滨州 | 葫芦岛 | 高雄 | 桐城 | 南通 | 楚雄 | 雅安 | 长葛 | 眉山 | 通辽 | 浙江杭州 | 迁安市 | 德阳 | 浙江杭州 | 临汾 | 湖北武汉 | 莆田 | 永州 | 阳春 | 大同 | 德宏 | 云浮 | 青州 | 海南 | 蚌埠 | 巴中 | 德州 | 牡丹江 | 包头 | 神农架 | 吴忠 | 景德镇 | 海南 | 贵港 | 蚌埠 | 漯河 | 陕西西安 | 荣成 | 陇南 | 昌吉 | 承德 | 厦门 | 庆阳 | 仁怀 | 黔南 | 鄂州 | 哈密 | 丽江 | 盘锦 | 广元 | 宁波 | 广饶 | 宜宾 | 广州 | 阜阳 | 招远 | 五家渠 | 黑龙江哈尔滨 | 大兴安岭 | 阳泉 | 吴忠 | 平顶山 | 信阳 | 白银 | 长葛 | 厦门 | 大兴安岭 | 锦州 | 阳春 | 葫芦岛 | 江西南昌 | 郴州 | 建湖 | 乐山 | 咸宁 | 新泰 | 铜川 | 白银 | 牡丹江 | 信阳 | 晋中 | 昌吉 | 曹县 | 东海 | 长兴 | 改则 | 黄山 | 澳门澳门 | 万宁 | 汝州 | 朝阳 | 邯郸 | 大连 | 济源 | 景德镇 | 包头 | 朔州 | 潜江 | 盘锦 | 朔州 | 海拉尔 | 大理 | 黔南 | 凉山 | 塔城 | 通化 | 龙岩 | 河北石家庄 | 汕头 | 贺州 | 台山 | 万宁 | 昌吉 | 澳门澳门 | 莒县 | 库尔勒 | 乳山 | 台湾台湾 | 赣州 | 四平 | 丹阳 | 内蒙古呼和浩特 | 象山 | 济南 | 山南 | 云南昆明 | 昭通 | 泗阳 | 金昌 | 包头 | 孝感 | 启东 | 聊城 | 盘锦 | 长治 | 黑河 | 巴音郭楞 | 九江 | 寿光 | 扬中 | 山西太原 | 景德镇 | 潜江 | 海宁 | 台湾台湾 | 六盘水 | 滕州 | 海丰 | 滕州 | 安阳 | 黔西南 | 恩施 | 寿光 | 海东 | 顺德 | 广汉 | 三明 | 钦州 | 建湖 | 毕节 | 普洱 | 衡水 | 怒江 | 榆林 | 张家界 | 昆山 | 漳州 | 杞县 | 宁德 | 青海西宁 | 简阳 | 高密 | 衡阳 | 库尔勒 | 吐鲁番 | 开封 | 湖南长沙 | 海门 | 娄底 | 咸宁 | 阿坝 | 济宁 | 怀化 | 那曲 | 克拉玛依 | 石嘴山 | 醴陵 | 天门 | 台中 | 许昌 | 黔东南 | 阜阳 | 吉安 | 鄂尔多斯 | 嘉兴 | 内江 | 大同 | 衢州 | 内江 | 神农架 | 嘉兴 | 克拉玛依 | 定州 | 沧州 | 黔南 | 天长 | 山东青岛 | 塔城 | 燕郊 | 中山 | 焦作 | 鹰潭 | 大理 | 肇庆 | 中卫 | 淄博 | 广元 | 呼伦贝尔 | 宝鸡 | 南平 | 信阳 | 山东青岛 | 屯昌 | 寿光 | 淮安 | 大丰 | 武安 | 盘锦 | 咸宁 | 日土 | 灌云 | 赣州 | 宝鸡 | 周口 | 图木舒克 | 南安 | 鄂尔多斯 | 怒江 | 德宏 | 灌南 | 通辽 | 柳州 | 灌云 | 和田 | 宜昌 | 广安 | 海北 | 博罗 | 喀什 | 大理 | 承德 | 株洲 | 邯郸 | 淮安 | 芜湖 | 九江 | 萍乡 | 大连 | 雄安新区 | 濮阳 | 靖江 | 齐齐哈尔 | 邵阳 | 枣阳 | 东台 | 高密 | 铜仁 | 澄迈 | 白城 | 五指山 | 赣州 | 汉川 | 文昌 | 赵县 | 酒泉 | 阜阳 | 海门 | 大庆 | 沭阳 | 台湾台湾 | 恩施 | 深圳 | 新疆乌鲁木齐 | 海安 | 湛江 | 阳泉 | 广安 | 昌吉 | 邹城 | 阜阳 | 黔南 | 平凉 | 莱州 | 镇江 | 迁安市 | 毕节 | 瑞安 | 宁夏银川 | 基隆 | 馆陶 | 莆田 | 渭南 | 吴忠 | 枣阳 | 通辽 | 宁国 | 鹤壁 | 兴安盟 | 金坛 | 武安 | 固原 | 忻州 | 绥化 | 五指山 | 克孜勒苏 | 昆山 | 晋城 | 崇左 | 怒江 | 大同 | 金华 | 安顺 | 福建福州 | 广西南宁 | 运城 | 新乡 | 云浮 | 德州 | 恩施 | 十堰 | 新泰 | 海宁 | 巴音郭楞 | 新疆乌鲁木齐 | 抚州 | 甘孜 | 保亭 | 咸宁 | 江门 | 岳阳 | 宁波 | 昭通 | 海门 | 长葛 | 丹东 | 江苏苏州 | 延边 | 枣阳 | 霍邱 | 安徽合肥 | 慈溪 | 揭阳 | 自贡 | 阿拉善盟 | 安岳 | 青海西宁 | 定州 | 肇庆 | 安吉 | 迁安市 | 武威 | 襄阳 | 泰州 | 延安 | 蓬莱 | 昌吉 | 余姚 | 乐清 | 随州 | 陇南 | 蓬莱 | 瓦房店 | 宁夏银川 | 晋江 | 延安 | 红河 | 乐平 | 海拉尔 | 安庆 | 林芝 | 昌吉 | 河源 | 淮南 | 昌吉 | 邹平 | 邳州 | 瓦房店 | 和田 | 白山 | 阿里 | 昌吉 | 厦门 | 荣成 | 和县 | 巢湖 | 池州 | 肥城 | 铜陵 | 大理 | 垦利 | 呼伦贝尔 | 大同 | 鸡西 | 琼中 | 招远 | 陕西西安 | 平顶山 | 吐鲁番 | 东海 | 慈溪 | 泸州 | 广汉 | 百色 | 南通 | 通辽 | 保亭 | 深圳 | 盐城 | 镇江 | 五指山 | 铜陵 | 宣城 | 东阳 | 安康 | 惠州 | 迪庆 | 承德 | 盐城 | 塔城 | 定安 | 宁波 | 嘉峪关 | 三河 | 荣成 | 六安 | 兴化 | 青州 | 邵阳 | 宜宾 | 安岳 | 忻州 | 肥城 | 通化 | 南通 | 吉林 | 阜新 | 盐城 | 吉林 | 香港香港 | 东海 | 丽水 | 石嘴山 | 泸州 | 云南昆明 | 崇左 | 宜春 | 灵宝 | 明港 | 张掖 | 莒县 | 济源 | 阜新 | 来宾 | 三沙 | 果洛 | 宝应县 | 深圳 | 昆山 | 天门 | 新余 | 宿州 | 湖南长沙 | 海宁 | 贵港 | 天水 | 吐鲁番 | 宿迁 | 泸州 | 宝应县 | 东营 | 沧州 | 福建福州 | 宁波 | 芜湖 | 河北石家庄 | 柳州 | 扬中 | 克孜勒苏 | 本溪 | 河池 | 改则 | 姜堰 | 龙口 | 江西南昌 | 儋州 | 丽水 | 阳江 | 正定 | 嘉善 | 澳门澳门 | 无锡 | 呼伦贝尔 | 四川成都 | 铜仁 | 韶关 | 石嘴山 | 瓦房店 | 平潭 | 甘孜 | 海南海口 | 大庆 | 滕州 | 崇左 | 青海西宁 | 绵阳 | 乐清 | 亳州 | 乳山 | 宁德 | 三河 | 阿拉尔 | 高密 | 沧州 | 双鸭山 | 克拉玛依 | 林芝 | 贺州 | 崇左 | 台湾台湾 | 汉中 | 甘肃兰州 | 资阳 | 台山 | 辽宁沈阳 | 鹰潭 | 灌云 | 丹东 | 柳州 | 昌吉 | 阜阳 | 海东 | 岳阳 | 辽宁沈阳 | 咸阳 | 天长 | 阿里 | 运城 | 衡阳 | 台中 | 滨州 | 新疆乌鲁木齐 | 三明 | 燕郊 | 陵水 | 瓦房店 | 珠海 | 定西 | 玉环 | 锦州 | 石河子 | 大庆 | 舟山 | 朔州 | 随州 | 绵阳 | 霍邱 | 鹤壁 | 垦利 | 河源 | 龙岩 | 鸡西 | 澳门澳门 | 大庆 | 万宁 | 灵宝 | 河池 | 鸡西 | 随州 | 宜春 | 昌都 | 黄南 | 安庆 | 湖北武汉 | 朝阳 | 单县 | 蓬莱 | 孝感 | 辽源 | 义乌 | 固原 | 迪庆 | 五指山 | 台湾台湾 | 滕州 | 三明 | 三明 | 济宁 | 辽宁沈阳 | 天长 | 阿克苏 | 溧阳 | 惠州 | 宣城 | 建湖 | 金华 | 安吉 | 牡丹江 | 明港 | 河源 | 长兴 | 清徐 | 潍坊 | 章丘 | 宜昌 | 惠东 | 衡水 | 雄安新区 | 昌吉 | 枣庄 | 巴中 | 蓬莱 | 洛阳 | 白城 | 海安 | 廊坊 | 德宏 | 黄山 | 桐城 | 偃师 | 大兴安岭 | 启东 | 黄石 | 杞县 | 简阳 | 广汉 | 肥城 | 商丘 | 梧州 | 鹰潭 | 昭通 | 周口 | 宜宾 | 湖北武汉 | 昭通 | 屯昌 | 霍邱 | 台湾台湾 | 淮南 | 大连 | 乐清 | 苍南 | 顺德 | 杞县 | 燕郊 | 绥化 | 溧阳 | 本溪 | 台南 | 毕节 | 邢台 | 宜昌 | 永康 | 吐鲁番 | 莱芜 | 周口 | 庆阳 | 五指山 | 塔城 | 广饶 | 莒县 | 济源 | 甘肃兰州 | 郴州 | 吐鲁番 | 绵阳 | 永新 | 枣庄 | 灵宝 | 贵州贵阳 | 鄂尔多斯 | 双鸭山 | 齐齐哈尔 | 百色 | 海北 | 北海 | 温岭 | 溧阳 | 海丰 | 吉林长春 | 江苏苏州 | 乐平 | 清徐 | 台南 | 攀枝花 | 山西太原 | 聊城 | 香港香港 | 三沙 | 晋江 | 日土 | 黄山 | 海北 | 潍坊 | 项城 | 宜昌 | 黑河 | 桓台 | 台南 | 普洱 | 宝鸡 | 商丘 | 三亚 | 双鸭山 | 姜堰 | 台山 | 吐鲁番 | 桐城 | 资阳 | 正定 | 宁夏银川 | 宁波 | 楚雄 | 金昌 | 鄂州 | 惠东 | 福建福州 | 宁波 | 澳门澳门 | 恩施 | 泰兴 | 甘肃兰州 | 山东青岛 | 潍坊 | 海南海口 | 陵水 | 丹东 | 攀枝花 | 枣阳 | 白沙 | 垦利 | 汉川 | 滨州 | 随州 | 新乡 | 内蒙古呼和浩特 | 昌都 | 白沙 | 朝阳 | 宿迁 | 阿勒泰 | 诸城 | 邹城 | 台南 | 九江 | 朔州 | 萍乡 | 焦作 | 嘉善 | 株洲 | 青海西宁 | 来宾 | 济源 | 揭阳 | 通化 | 台中 | 钦州 | 余姚 | 徐州 | 泉州 | 恩施 | 文昌 | 兴安盟 | 台南 | 威海 | 温州 | 泰安 | 淄博 | 襄阳 | 巴音郭楞 | 福建福州 | 白银 | 丽江 | 琼中 | 博尔塔拉 | 大同 | 南通 | 六安 | 吕梁 | 苍南 | 三门峡 | 葫芦岛 | 山南 | 漯河 | 通辽 | 长葛 | 河池 | 桐乡 | 克拉玛依 | 保定 | 萍乡 | 扬中 | 宜都 | 绥化 | 长葛 | 神木 | 阳江 | 东方 | 赣州 | 萍乡 | 杞县 | 乳山 | 永康 | 玉树 | 荆州 | 神木 | 江门 | 禹州 | 青海西宁 | 泗阳 | 吉安 | 楚雄 | 永州 | 宁国 | 眉山 | 天水 | 海宁 | 澄迈 | 赤峰 | 抚州 | 昌都 | 宝应县 | 常德 | 惠州 | 赣州 | 南京 | 丽江 | 高密 | 滕州 | 临汾 | 温州 | 中山 | 遵义 | 十堰 | 咸阳 | 桓台 | 德阳 | 三沙 | 日土 | 通化 | 三明 | 阿克苏 | 绵阳 | 岳阳 | 雄安新区 | 惠东 | 吐鲁番 | 台中 | 眉山 | 保山 | 柳州 | 海拉尔 | 台中 | 莆田 | 海拉尔 | 河北石家庄 | 天长 | 毕节 | 瑞安 | 渭南 | 莆田 | 贵州贵阳 | 德阳 | 晋中 | 宜宾 | 吉林长春 | 秦皇岛 | 莱芜 | 福建福州 | 三沙 | 临沂 | 邯郸 | 江西南昌 | 迁安市 | 汉川 | 松原 | 嘉峪关 | 泰安 | 黔西南 | 馆陶 | 鹤壁 | 垦利 | 潮州 | 绍兴 | 塔城 | 义乌 | 金坛 | 伊犁 | 巴中 | 商洛 | 德州 | 台中 | 金昌 | 中卫 | 六盘水 | 黔南 | 焦作 | 石河子 | 安岳 | 东莞 | 东阳 | 衡水 | 百色 | 晋中 | 固原 | 池州 | 玉树 | 荆州 | 攀枝花 | 镇江 | 阳春 | 四川成都 | 博尔塔拉 | 包头 | 溧阳 | 绵阳 | 株洲 | 天水 | 宜宾 | 广西南宁 | 海北 | 那曲 | 那曲 | 台州 | 赤峰 | 丽水 | 如东 | 丽江 | 绍兴 | 昌吉 | 定安 | 襄阳 | 喀什 | 乳山 | 铜仁 | 阿里 | 吉林长春 | 保山 | 汝州 | 鄂尔多斯 | 武安 | 玉树 | 象山 | 遂宁 | 涿州 | 巴彦淖尔市 | 济宁 | 伊犁 | 黄冈 | 宿迁 | 包头 | 松原 | 乌海 | 绥化 | 昌吉 | 亳州 | 长兴 | 吴忠 | 焦作 | 甘孜 | 宿迁 | 泰安 | 毕节 | 喀什 | 南平 | 吕梁 | 梧州 | 天门 | 黄冈 | 柳州 | 鸡西 | 桓台 | 曲靖 | 张家界 | 桂林 | 盘锦 | 铜川 | 佳木斯 | 温岭 | 义乌 | 商丘 | 贺州 | 珠海 | 吐鲁番 | 图木舒克 | 周口 | 楚雄 | 朝阳 | 吉林 | 泰兴 | 建湖 | 武夷山 | 济宁 | 固原 | 漯河 | 滕州 | 连云港 | 吉安 | 嘉兴 | 瑞安 | 白山 | 蓬莱 | 滨州 | 日土 | 运城 | 温岭 | 吕梁 | 大丰 | 漳州 | 日喀则 | 克拉玛依 | 葫芦岛 |