CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

请教:作为一个合法的英文人名应该符合哪些规则?

楼主yongbo(山高水低风格上)2004-05-02 23:08:37 在 VB / 基础类 提问

我最近做的那个程序需要检查用户输入的英文字符串是否为合法的英文人名全名(FULL   NAME),不知道什么规则合适呢?我考虑了一种最简单粗糙的算法:    
   
  1.名字只能包含26个英文字母的大小写和空格;    
  2.字母累计不得少于3个字符;    
  3.空格(已去除前导和后缀空格)不得多于2个;(暂不考虑连续空格的情况)    
   
  我自己也知道这个规则是不对的,但是只能暂且这样将就一下了。    
  毕竟在我的程序中,没有对英文名字的检查是不妥的,但是检查过于严格就很容易造成失误,比如把本该有可能的合理名字当成非法名字了。    
   
  希望这个问题能找到答案……  
   
     
  问题点数:40、回复次数:5Top

1 楼BitBlt(Raster Operater)回复于 2004-05-02 23:51:46 得分 0

这个问题好象不应该放在VB版的。。。。。。。。Top

2 楼lumj(真奇怪)回复于 2004-05-03 08:36:37 得分 20

有谁规定了名字只能包含26个英文字母的大小写和空格的?  
  比如很多英文名就有&的  
   
  又有谁规定了名字至少要有三个字符的?  
  我的名字就叫Jo,难道你还不让我报户口?  
   
  呵呵,所以我觉得,检查名字的合法性,不可能也没必要Top

3 楼99175776(99175776)回复于 2004-05-03 10:09:37 得分 20

做为一个合法的英文有如下规定:  
        第一     这个名字必须与中国国情相统一。  
        第二     不能泄露国家机密。  
        第三     要有姓。  
        第四     要有名。  
        第五     如果你没姓,同时也没有名,可以,但不能叫无名氏。  
        第六     不能用生辟字取名。  
        第七     如果以上还是不懂的话,你就别取了。就   喂,   那个谁。这样也行。  
  严格按照以上会议精神取名。Top

4 楼yongbo(山高水低风格上)回复于 2004-05-04 22:10:01 得分 0

全名至少要有FIRST   NAME   和   LAST   NAME吧?怎么可能像lumj说的只有jo就可以呢?jo应该是given   name呀,没有包含family。所以我估计lumj没有注意到我说的是full   name;  
  还有&符号很不常见呀。下来我要考察一下,如果属实的话可以采纳这条规则;  
  至于有没有必要检查名字的合法性,这应该视程序功能而定,如果程序的某一部分任务和名字的意义结合很紧密的话,必然需要验证一下,哪怕是简单验证。  
  99175776的很搞笑,谢谢!Top

5 楼yongbo(山高水低风格上)回复于 2004-05-06 17:19:15 得分 0

欢迎提意见Top

相关问题

  • 我在一本书上看到,cloneable是java的(误)拼写,那么符合英文规则的拼法应该怎样呢?
  • 如何删除数据库字符串中不符合规则的字符
  • 如何用正则表达式判断一个了符串是否符合规则
  • 男人这个活,不好干! (转贴)(符合法律法规和往上道德,请放心观赏)(thinkingdog(草木无情,有时飘零)(思索的狗) )
  • 有效性验证中,某个元素既是必填项目,又要符合一定的规则,如何加验证控件?
  • 庆贺元旦到来!!有一小问题:如何用正则表达式验正变量名是否符合规则?
  • 在下用visio画的类图,如何转成符合.net规则的代码啊,帮帮忙,解决后,立刻结贴
  • 如何使一个Textbox控件在产生onTextChanged事件时先在客户端用JS检测符合规则后再发送到服务端的onTextChanged过程?
  • 英文不是很好,为了考SCJP,好多地方看英文书,概念什么的比较模糊,哪有详细的中文的Java语言教程呀?最好和SCJP想符合的,别告诉我《Think in Java》呀!那本书我烦透了!
  • 游戏规则

关键词

  • 字母
  • 检查
  • 英文
  • 名字
  • 规则
  • 合法
  • 空格
  • jo
  • 应该
  • 程序

得分解答快速导航

  • 帖主:yongbo
  • lumj
  • 99175776

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo