jQuery中文转拼音加员工编号计算

所属分类:输入-自动完成

 1304  23  查看评论 (0)
jQuery中文转拼音加员工编号计算 ie兼容6

说明:用户输入中文,自动生成拼音,点击确定按钮,计算出这个姓名对应的唯一编号

关键代码:

/*汉字转化成拼音*/
function getPinYinByName(l1) {
	var l2 = l1.length;
	var I1 = "";
	var reg = new RegExp('[a-zA-Z0-9\- ]');
	for (var i = 0; i < l2; i++) {
		var val = l1.substr(i, 1);
		var name = arraySearch(val, PinYin);
		if (reg.test(val)) {
			I1 += val;
		} else if (name !== false) {
			I1 += name;
		}

	}
	I1 = I1.replace(/ /g, '-');
	while (I1.indexOf('--') > 0) {
		I1 = I1.replace('--', '-');
	}
	return I1.toLowerCase();
}
/*通过拼音计算编号*/
function getCodeByPinYin(str) {
	var len = str.length;
	var base = 0;
	for (var i = 0; i < len; i++) {
		base += str.charAt(i).charCodeAt(0);
	}
	return (base < 1000 ? base*7 : base);
	// console.log(base < 1000 ? base*7 : base)
}
相关插件-自动完成

仿百度自动补全搜索框效果

仿百度自动补全搜索框效果
  自动完成
 36492  106

jQuery自动完成插件autocompleter

autocompleter是一个简单的,容易的,可定制的自动完成功能插件,支持缓存。
  自动完成
 49938  81

jQuery自动跳格插件Autotab

Autotab是一个jQuery插件,它提供自动跳格和过滤的表单中的文本字段。最大字符数已在文本字段内达成,焦点会自动设置为一个定义的元素。同样,清理出文本字段的内容按退格键最终会将焦点上一个元素上。
  自动完成
 9693  16

jQuery国际电话区号选择插件intlTelInput.js

国际电话区号选择器插件intlTelInput.js,将标准输入转换为具有国旗下拉列表的国际电话输入。当点击下拉列表时,它会列出旗帜旁边的所有国家和国际拨号代码。非常适合您的网站的国际访客。
  自动完成
 3568  26

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币

取消回复