基于jquery拆分姓名的方法[纯JS版]
来源:互联网 发布:php 360影视采集 源码 编辑:程序博客网 时间:2024/05/13 15:25
之前已经分享过一个在dom中用户输入姓名后自动用js拆分成姓与名到表单中的jquery插件,由于项目的需要,需要一个在客户端自动拆分,但不需要将拆分结果呈现给用户的方法,所以又写了一个独立的方法,贴出来跟大家分享交流
$.extend({ splitName: function(fullname){ var hyphenated = ['欧阳','太史','端木','上官','司马','东方','独孤','南宫','万俟','闻人','夏侯','诸葛','尉迟','公羊','赫连','澹台','皇甫', '宗政','濮阳','公冶','太叔','申屠','公孙','慕容','仲孙','钟离','长孙','宇文','城池','司徒','鲜于','司空','汝嫣','闾丘','子车','亓官', '司寇','巫马','公西','颛孙','壤驷','公良','漆雕','乐正','宰父','谷梁','拓跋','夹谷','轩辕','令狐','段干','百里','呼延','东郭','南门', '羊舌','微生','公户','公玉','公仪','梁丘','公仲','公上','公门','公山','公坚','左丘','公伯','西门','公祖','第五','公乘','贯丘','公皙', '南荣','东里','东宫','仲长','子书','子桑','即墨','达奚','褚师']; var vLength = fullname.length; var lastname = '', firstname = '';//前为姓,后为名 if(vLength > 2){ var preTwoWords = fullname.substr(0, 2);//取命名的前两个字,看是否在复姓库中 if($.inArray(preTwoWords, hyphenated) > -1){ lastname = preTwoWords; firstname = fullname.substr(2); }else{ lastname = fullname.substr(0, 1); firstname = fullname.substr(1); } }else if(vLength == 2){//全名只有两个字时,以前一个为姓,后一下为名 lastname = fullname.substr(0, 1); firstname = fullname.substr(1); }else{ lastname = fullname; } return [lastname, firstname]; } });充值小店::http://cn008.taobao.com,如果能帮到您,我会感到非常荣幸。
友情链接:井田商学院 。
- 基于jquery拆分姓名的方法[纯JS版]
- 基于jquery拆分姓名的方法[纯javascript版]
- 姓名拆分为姓氏和名字的方法[php版]
- 纯js 替换 jquery 的方法
- 【jQuery】纯js的右下角弹窗
- 基于jquery的ajax.js
- 基于jquery的js幻灯片
- java基于TCP的socket数据包拆分方法
- java基于TCP的socket数据包拆分方法
- 基于jQuery的AJAX和JSON实现纯
- 纯JS版的Ajax
- 基于Canvas的HTML5纯JS版2D游戏框架
- 一种基于纯js的函数绘图接口MB_Plot
- 前端静态基于纯js的最后一步验证
- JQuery Smart UI - 纯Htm+Js的ajax开发框架
- 字符串的拆分方法
- 基于Aaf的数据拆分
- 基于jQuery的js分页代码
- Tomcat 部署 多个项目 技巧
- unix 小认识
- 高效程序员的 7 个共同特征(转载)
- C++ builder操作复合结构的TABLE
- 385. Success belongs to the perservering. 坚持就是胜利
- 基于jquery拆分姓名的方法[纯JS版]
- 触发器的使用
- 免费jsp空间建站攻略【eatj】【入门】【教程】
- div box盒子的一些概念
- 给出一个数,不多于五位,1.求出他是几位数2.分别打印出每位数3.倒序输出
- Matlab 图像处理相关函数命令大全
- Hadoop简单案例WordCount运行详解(转)
- Tor源码文件分析 -- Connetion_Edge
- 奥沙利文夺冠