设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1043|回复: 3
打印 上一主题 下一主题

[其它] 怎样判断文本框输入的内容是纯英文.

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-28 20:20:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
 楼主| 发表于 2005-3-30 04:20:00 | 只看该作者
谢谢

点击这里给我发消息

3#
发表于 2005-3-29 09:14:00 | 只看该作者
这是我以前写的判断是否含有中文的函数,可以稍加修改反过来用在这里.

'======================================================================

'-函数名称:         gt_TmIncludeChinese

'-功能描述:         判断字符串中是否包含中文

'-输入参数:         参数1:strString  String 字符串

'-返回参数:         Boolean

'-使用示例:         gt_TmIncludeChinese "这里include 中文"

'-相关调用:         无

'-使用注意:         可能会漏掉一些特殊情况,需再改进

'-兼 容 性:         97,2000,XP,2003 compatible

'-参考资料:

'-作    者:         王宇虹  修改:王宇虹

'-创建日期;         2002-08-26  更新日期: 2002-08-28 ,2002-11-15

'-图    解:

'======================================================================

Public Function gt_TmIncludeChinese(strString As String) As Boolean

    Dim i As Integer

    Dim intStrLen As Integer

   

    gt_TmIncludeChinese = False

    intStrLen = Len(strString)

    For i = 1 To intStrLen

        Select Case Asc(Mid(strString, i, 1))

        Case Is > 128, Is < 0

            i = intStrLen + 1

            gt_TmIncludeChinese = True

        End Select

    Next

End Function
2#
发表于 2005-3-28 21:55:00 | 只看该作者
好像直接用掩码就可以实现或者逐个字符判断asc码是否在英文范围
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-10-5 23:24 , Processed in 0.101884 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表