JavaScript通过字典进行字符串翻译转换的方法


Posted in Javascript onMarch 19, 2015

本文实例讲述了JavaScript通过字典进行字符串翻译转换的方法。分享给大家供大家参考。具体分析如下:

这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值。需要在JavaScript 1.8以上版本使用

函数定义如下:

function CreateTranslator(translationTable)
function(s) s.replace(
new RegExp([k for (k in translationTable)].join('|'), 'g'),
function(str) translationTable[str]
);

调用方法:

var translationTable = { a:1, bb:2, b:3, c:4 };
var MyTranslater = CreateTranslator( translationTable );
MyTranslater('aabbbc'); // returns: 11234

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
Js callBack 返回前一页的js方法
Nov 30 Javascript
JavaScript 常用函数库详解
Oct 21 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 Javascript
给js文件传参数(详解)
Jul 13 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
Aug 11 Javascript
js网页滚动条滚动事件实例分析
May 05 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 Javascript
javascript对象的相关操作小结
May 16 Javascript
微信小程序form表单组件示例代码
Jul 15 Javascript
react build 后打包发布总结
Aug 24 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 #Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 #Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 #Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 #Javascript
javascript实现简单的二级联动
Mar 19 #Javascript
jQuery实现360°全景拖动展示
Mar 18 #Javascript
自定义百度分享的分享按钮
Mar 18 #Javascript
You might like
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
python在windows下实现备份程序实例
2014/07/04 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python数据可视化图实现过程详解
2020/06/12 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
机电一体化自荐信
2013/12/10 职场文书
美德少年事迹材料
2014/01/23 职场文书
被告代理词范文
2015/05/25 职场文书
工作服管理制度范本
2015/08/06 职场文书
2016年学校招生广告语
2016/01/28 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
八年级作文之友情
2019/11/25 职场文书
Python列表的索引与切片
2022/04/07 Python