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 相关文章推荐
jQuery中ajax的使用与缓存问题的解决方法
Dec 19 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
JQuery节点元素属性操作方法
Jun 11 Javascript
详解js中构造流程图的核心技术JsPlumb
Dec 08 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
详解Vue方法与事件
Mar 09 Javascript
微信小程序 判断手机号的实现代码
Apr 19 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
JS实现获取自定义属性data值的方法示例
Dec 19 Javascript
JS实现斐波那契数列的五种方式(小结)
Sep 09 Javascript
vue3.0生命周期的示例代码
Sep 24 Javascript
利用js实现简易红绿灯
Oct 15 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实现四舍五入的方法小结
2015/03/03 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
web页面数据展示新想法(json)
2010/06/08 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
python实现员工管理系统
2018/01/11 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
Python 实现自动导入缺失的库
2019/10/29 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
临床医学专业学生的自我评价分享
2013/11/21 职场文书
党员的自我评价范文
2014/01/02 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
保证书范文大全
2014/04/28 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
商务信函英语问候语
2015/11/10 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书