JS插件-中文转拼音

中文转拼音插件Convert_Pinyin.js

需求:输入框前的前五个描述文字转换为拼音写入name中提交form表单

流程:

(1)获取表头的文字

var labelText = $(this).parent().find("input:eq(0)").val();    //因代码而已,获取值即可

(2)使用正则过滤特殊符号

labelText = labelText.replace(/[&\|\\\*^%$#@,、·`,\-]/g, "");    //可以再加,没有考虑太多特殊符号

(3)用substring()截取前五个文字

labelText = labelText.substring(0, 5)

(4)使用Convert_Pinyin.js转换为拼音,放入name属性中 pinyin.getFullChars()(全拼)getCamelChars()(首拼音)

$el.find("input:eq(0)").attr("name", pinyin.getFullChars(labelText));
成果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。