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

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

 2086  32  查看评论 (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)
}
相关插件-自动完成

jquery自动补全插件autocomplete.js

autocomplete.js 是 jQuery 插件,高度自定义,可以改进搜索功能,搜索框输入时,可以智能补全搜索内容。
  自动完成
 10116  37

剩余字数

1.实时计算剩余字数; 2.超过最大字数输入无效; 3.兼容手机输入; 4.jQuery版;
  自动完成
 7715  72

jQuery实时计算用户输入字数

jQuery实时计算用户输入的字符数
  自动完成
 4688  50

jquery拼音模糊查询

纯手工打造的快速模糊查询插件, 支持输入拼音和中文
  自动完成
 8282  34

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

取消回复