普通网友 2012-10-08 12:27
浏览 22
已采纳

简单的preg表达式,根据空间将名称剥离为2个部分[关闭]

I have a form field called 'Name' - but I'd like to save the submission into the DB as First Name & Last Name using a preg expression.

Can some illustrate how if I entered the name 'John Smith' into the field a regexp would strip this into First Name - John Surname - Smith

Thanks in advance

  • 写回答

5条回答 默认 最新

  • douzhaobo6488 2012-10-08 12:29
    关注

    Prefer use split (version php < 5.3.0) or explode which is an alias of split function, in your case, you just have to split you fullname with space character ' '

    var $fullname = "John Smith";
    var $splitfullname = $fullname.split(' ');
    
    var $firstname = $splitfullname[0];
    var $lastname = $splitfullname[1];
    

    -

    var $fullname = "John Smith";
    var $splitfullname = explode(' ', $fullname);
    
    var $firstname = $splitfullname[0];
    var $lastname = $splitfullname[1];
    

    if you build the form that catch firstname and fullname, I will suggest you to split your fullname input field into two input field (firstname and lastname).

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写