let NVcity = {}

NVcity.allCity = [ //待完整城市

'北京|beijing|bj',

'上海|shanghai|sh',

'重庆|chongqing|cq',

'深圳|shenzhen|sz',

'广州|guangzhou|gz',

'杭州|hangzhou|hz',

'南京|nanjing|nj',

'苏州|shuzhou|sz',

'天津|tianjin|tj',

'成都|chengdu|cd',

'南昌|nanchang|nc',

'三亚|sanya|sy',

'青岛|qingdao|qd',

'厦门|xiamen|xm',

'西安|xian|xa',

'长沙|changsha|cs',

'合肥|hefei|hf',

'西藏|xizang|xz',

'内蒙古|neimenggu|nmg',

'安庆|anqing|aq',

'阿泰勒|ataile|atl',

'安康|ankang|ak',

'阿克苏|akesu|aks',

'包头|baotou|bt',

'北海|beihai|bh',

'百色|baise|bs',

'保山|baoshan|bs',

'长治|changzhi|cz',

'长春|changchun|cc',

'常州|changzhou|cz',

'昌都|changdu|cd',

'朝阳|chaoyang|cy',

'常德|changde|cd',

'长白山|changbaishan|cbs',

'赤峰|chifeng|cf',

'大同|datong|dt',

'大连|dalian|dl',

'达县|daxian|dx',

'东营|dongying|dy',

'大庆|daqing|dq',

'丹东|dandong|dd',

'大理|dali|dl',

'敦煌|dunhuang|dh',

'鄂尔多斯|eerduosi|eeds',

'恩施|enshi|es',

'福州|fuzhou|fz',

'阜阳|fuyang|fy',

'贵阳|guiyang|gy',

'桂林|guilin|gl',

'广元|guangyuan|gy',

'格尔木|geermu|gem',

'呼和浩特|huhehaote|hhht',

'哈密|hami|hm',

'黑河|heihe|hh',

'海拉尔|hailaer|hle',

'哈尔滨|haerbin|heb',

'海口|haikou|hk',

'黄山|huangshan|hs',

'邯郸|handan|hd',

'汉中|hanzhong|hz',

'和田|hetian|ht',

'晋江|jinjiang|jj',

'锦州|jinzhou|jz',

'景德镇|jingdezhen|jdz',

'嘉峪关|jiayuguan|jyg',

'井冈山|jinggangshan|jgs',

'济宁|jining|jn',

'九江|jiujiang|jj',

'佳木斯|jiamusi|jms',

'济南|jinan|jn',

'喀什|kashi|ks',

'昆明|kunming|km',

'康定|kangding|kd',

'克拉玛依|kelamayi|klmy',

'库尔勒|kuerle|kel',

'库车|kuche|kc',

'兰州|lanzhou|lz',

'洛阳|luoyang|ly',

'丽江|lijiang|lj',

'林芝|linzhi|lz',

'柳州|liuzhou|lz',

'泸州|luzhou|lz',

'连云港|lianyungang|lyg',

'黎平|liping|lp',

'连成|liancheng|lc',

'拉萨|lasa|ls',

'临沧|lincang|lc',

'临沂|linyi|ly',

'芒市|mangshi|ms',

'牡丹江|mudanjiang|mdj',

'满洲里|manzhouli|mzl',

'绵阳|mianyang|my',

'梅县|meixian|mx',

'漠河|mohe|mh',

'南充|nanchong|nc',

'南宁|nanning|nn',

'南阳|nanyang|ny',

'南通|nantong|nt',

'那拉提|nalati|nlt',

'宁波|ningbo|nb',

'攀枝花|panzhihua|pzh',

'衢州|quzhou|qz',

'秦皇岛|qinhuangdao|qhd',

'庆阳|qingyang|qy',

'齐齐哈尔|qiqihaer|qqhe',

'石家庄|shijiazhuang|sjz',

'沈阳|shenyang|sy',

'思茅|simao|sm',

'铜仁|tongren|tr',

'塔城|tacheng|tc',

'腾冲|tengchong|tc',

'台州|taizhou|tz',

'通辽|tongliao|tl',

'太原|taiyuan|ty',

'威海|weihai|wh',

'梧州|wuzhou|wz',

'文山|wenshan|ws',

'无锡|wuxi|wx',

'潍坊|weifang|wf',

'武夷山|wuyishan|wys',

'乌兰浩特|wulanhaote|wlht',

'温州|wenzhou|wz',

'乌鲁木齐|wulumuqi|wlmq',

'万州|wanzhou|wz',

'乌海|wuhai|wh',

'兴义|xingyi|xy',

'西昌|xichang|xc',

'襄樊|xiangfan|xf',

'西宁|xining|xn',

'锡林浩特|xilinhaote|xlht',

'西双版纳|xishuangbanna|xsbn',

'徐州|xuzhou|xz',

'义乌|yiwu|yw',

'永州|yongzhou|yz',

'榆林|yulin|yl',

'延安|yanan|ya',

'运城|yuncheng|yc',

'烟台|yantai|yt',

'银川|yinchuan|yc',

'宜昌|yichang|yc',

'宜宾|yibin|yb',

'盐城|yancheng|yc',

'延吉|yanji|yj',

'玉树|yushu|ys',

'伊宁|yining|yn',

'珠海|zhuhai|zh',

'昭通|zhaotong|zt',

'张家界|zhangjiajie|zjj',

'舟山|zhoushan|zs',

'郑州|zhengzhou|zz',

'中卫|zhongwei|zw',

'芷江|zhijiang|zj',

'湛江|zhanjiang|zj'

]

NVcity.regEx = /^([\u4E00-\u9FA5\uf900-\ufa2d]+)\|(\w+)\|(\w)\w*$/i //正则

// NVcity.regExChiese = /([\u4E00-\u9FA5\uf900-\ufa2d]+)/

let value = '北' //输入框value

function aa() {

if (value !== '') {

var reg = new RegExp('^' + value + '|\\|' + value, 'gi')

// 此处需设置中文输入法也可用onpropertychange

var searchResult = []

var str

for (var i = 0, n = NVcity.allCity.length; i < n; i++) {

if (reg.test(NVcity.allCity[i])) {

var match = NVcity.regEx.exec(NVcity.allCity[i])

if (searchResult.length !== 0) {

str = match[1]

} else {

str = match[1]

}

searchResult.push(str)

}

}

console.log(searchResult)

}

}

aa()

php 拼音简称类搜索,前端搜索城市(包括拼音和缩写)相关推荐

  1. Android 百度地图之全局搜索周边搜索全国搜索城市路线规划(升级版附源码)

    这个是今年3月份做的,拿出来分享哈,之前的一篇结构单一,现在这个新增路线规划: 路线1:无地铁 路线2:时间快 路线3:少换乘 路线4:少步行 如下图: 2.地点搜索(局部搜索)如下图: 3 定位功能 ...

  2. Elasticsearch实现类百度搜索引擎搜索功能ES5.5.0v

    2019独角兽企业重金招聘Python工程师标准>>> 源码地址: GitHub 业务需求(使用背景): 实现搜索引擎前缀搜索功能(中文,拼音前缀查询及简拼前缀查询功能) 实现摘要全 ...

  3. 百万前端之VUE 2.X + vant 实现关键字搜索内容 搜索记录、热搜

    在前端工作中,一般对于展示数据量比较多的页面来说,都是需要一个搜索功能来给予用户更优质的体验:这次展示的例子来源于我的工作中的摘录.插件安装就不多说了,各位大佬一个都懂npm install了吧. 下 ...

  4. layui+腾讯地图坐标点选取插件,支持地址关键字模糊/联想搜索、当前城市定位、地址地图标点联动

    插件地址: TMap: layui+腾讯地图坐标点选取插件,支持地址关键字模糊/联想搜索.当前城市定位.地址地图标点联动 实际项目中的案例图: html部分: <div class=" ...

  5. 拼多多按类目采集商品,拼多多类目商品搜索,拼多多类目商品

    拼多多按类目采集商品,拼多多类目商品搜索,拼多多类目商品,返回商品id,标题,价格,主图,销量,满减等等 {"code": 1,"state": true,&q ...

  6. 微信小程序input搜索解决中文问题(输入拼音) 实时搜索节流处理(bindinput 节流)

    微信小程序input搜索解决中文问题(输入拼音) & 实时搜索节流处理(bindinput 节流) 问题 微信小程序输入拼音的时候, 还没有完全输入完成, bindinput就会触发, 当我输 ...

  7. 分布式搜索elasticsearch搜索功能【深入】

    elasticsearch搜索功能[深入] 分布式搜索elasticsearch搜索功能[深入] 1.数据聚合 1.1 聚合的种类 1.2 DSL实现聚合 1.2.1 Bucket聚合 1.2.2 M ...

  8. 分布式搜索elasticsearch搜索功能【进阶】

    elasticsearch搜索功能 分布式搜索elasticsearch搜索功能 1.DSL查询文档 1.1 DSL查询分类 1.2 全文检索查询 1.3 精准查询 1.4 地理坐标查询 1.5 组合 ...

  9. 中国人工智能学会通讯——搜狗搜索:从搜索到问答 1.3 搜狗立知系统

    1.3 搜狗立知系统 真实用户需求分布和电视节目中的问题分布差异非常大,我们根据用户向搜索引擎提交的真实查询请求,分析统计出用户问答类需求的分布情况(见表1). 我们将用户的问题类型分为三大类,第一类 ...

最新文章

  1. FPGA技术的未来发展:谁与AI平分秋色
  2. jQuery 插件开发实例(二)
  3. computer science sticker
  4. RabbitMQ—流控机制
  5. 探秘Java中的String、StringBuilder以及StringBuffer
  6. 机器学习(二十三)——Beam Search, NLP机器翻译常用评价度量, 模型驱动 vs 数据驱动
  7. 6 日期字符串转日期_Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类...
  8. java根据field名获取变量_Java反射有多强?这5大神奇功能,你需要了解!
  9. 开课吧:浅析HTML5高薪的原因所在
  10. 申请XenCenter许可证
  11. Java Lambda 策略模式
  12. 全国计算机OFFICE二级考试大纲,全国计算机等级考试二级MSOffice高级应用考试大纲...
  13. 竞品分析:美颜相机VS轻颜相机——关于美颜相机未来产品规划的思考
  14. Mesh网格编程(三) 正12面体
  15. 数据通信与网络有这一篇就够了(网络模型篇)
  16. Redis Client 之 Jedis与Lettuce
  17. 油气蒸汽发生器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  18. 网狐荣耀需要什么服务器系统,网狐荣耀环境搭建教程
  19. 华侨大学计算机组成原理期末考试试题,计算机组成原理试卷A卷及答案
  20. 格灵深瞳:人脸识别工业级大规模人脸识别实践探讨 | 百万人学AI

热门文章

  1. 三星 S4 手机误删除相片(相册)后的恢复问题,仅记录处理过程,其它Android手机同样适用...
  2. 企业微信把人移出会有显示吗?如何移出?
  3. 远程桌面控制【内网穿透】:安装cpolar内网穿透 1/5
  4. Mac小教程:MAC电脑中照片导出办法
  5. ASO需要了解的东西
  6. 读书笔记 PCG in Games 程序化内容生成4 分型、噪声和代理,地形生成
  7. Java入门到精通要多久??
  8. 读书笔记:《游戏感:游戏操控感和体验设计指南》
  9. php代码不好维护,PHP干货|依赖注入——让你的代码更好维护
  10. 头歌Java实训答案——Java初体验