网页里判断字符串是电话还是名称用什么判断较好?

toli 2005-10-27 11:16:57
strContent =trim(request("Content"))
Content 可能是户名,电话,现在要进行判断,
if strContent 是户名 then ..
elseif strContent 是电话 then ..
这个怎么写比较好一点,用ASCII?
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingo_cn 2005-10-27
  • 打赏
  • 举报
回复
用正则表达式
电话:/^((0{1}[1-9]{2,3}-)?[1-9]{6}?$|^((0{1}[1-9]{1}-)?[1-9]{1}[0-9]{7}|(\d){11,12}?$/

其他的是公司名
toli 2005-10-27
  • 打赏
  • 举报
回复
我漏了几点:
户名是公司名称,基本上中文字符,可能有数字字符,
电话号码是纯数字字符串,电话号码里没有中文字符
hxyman 2005-10-27
  • 打赏
  • 举报
回复
你所说的名称是一个人的姓名还是注册用户名?如果是后者则不好判断了,因为用户名也可以写成这样的形式:07348686856。
如果是查询,最好把这个值与电话和名称都比较一下
也可以在提交的表单里面用个隐藏域标记一下是名称还是电话

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧