查看: 804722|回复: 418

利用json写的一套小型的注册系统

  [复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2014-11-8 20:35:53 | 显示全部楼层 |阅读模式
游客,如果您要查看本帖隐藏内容请回复




这个小案例,我只利用json做了一个数据的读写,还有登录,注册时用户是否存在和密码是否正确,还有不能是中文的判断。


发一个自己写的小型的注册系统
所有的用户信息时放在Service文件中的,这个路径可以根据自己的需要去改代码路径这个项目没有做自适应,所以建议播放时最大化



c#中的方法,其实也可以用在别的语言上
判断一个字符是不是汉字通常有三种方法,第1种用 ASCII 码判断,第2种用汉字的 UNICODE 编码范围判 断,第3种用正则表达式判断,下面是具体方法。
1、用ASCII码判断

  在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断,具体代码如下:
//用ASCII码范围判断字符是不是汉字
public bool CheckStringChinese(string text)
{
    bool res=false;
    for(int i=0;i<text.Length;i++)
    {
        if((int)text>127)
        res=true;
    }
    return res
}


2、用汉字的 UNICODE 编码范围判断

汉字的 UNICODE 编码范围是4e00-9fbb,根据此范围也可 以判断,具体代码如下:
public bool CheckStringChineseUn(string text)
{
    char[]c=text.ToCharArray();
    bool res=false;
    for(int i=0;i<c.Length;i++)
    {
        if(c>=0x4e00&&c<=0x9fbb)
        {
        res=true;
        break;
        }
    }
    return res;
}

3、用正则表达式判断

  用正则表达式判断也是根据汉字的 UNICODE 编码范围判断的,具体代码如下:
public bool CheckStringChineseReg(string text)
{
    bool res=false;
    if(Regex.IsMatch(text,@"[\u4e00-\u9fbb]+$"))
        res=true;

    return res;

利用json写的一套小型的注册系统


利用json写的一套小型的注册系统
利用json写的一套小型的注册系统
利用json写的一套小型的注册系统

这里有个小错误
//检查是否含有中文
    public bool CheckChineseWordPassword(string username,string password)
    {
        bool isexistU = false;
        bool isexistP = false;

        for (int i = 0; i < username.Length; i++)
        {
            if ((int)username > 127 || (int)username < 0)//这里是更正过后的语句
            {
                isexistU = true;
            }
        }
        for (int i = 0; i < password.Length; i++)
        {
            if ((int)password > 127 || (int)password < 0)
            {
                isexistP = true;
            }
        }
        Debug.Log(isexistP);
        Debug.Log(isexistU);
        return isexistP||isexistU;
    }
回复

使用道具 举报

szios1042 该用户已被删除
发表于 2014-12-28 02:56:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

jh41062 该用户已被删除
发表于 2015-4-1 02:44:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

75

帖子

9560

积分

vip会员

Rank: 1

积分
9560
发表于 2015-4-3 01:11:43 | 显示全部楼层
unity3d初音炫舞源码
回复 支持 反对

使用道具 举报

0

主题

1232

帖子

3889

积分

vip会员

Rank: 1

积分
3889
发表于 2015-4-7 15:16:12 来自手机 | 显示全部楼层
hao内容,路过为证。
回复 支持 反对

使用道具 举报

忐忑幽灵 该用户已被删除
发表于 2015-4-8 04:04:59 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

1247

帖子

3904

积分

vip会员

Rank: 1

积分
3904
发表于 2015-4-8 19:27:01 来自手机 | 显示全部楼层
看起来不错
回复 支持 反对

使用道具 举报

0

主题

1243

帖子

3936

积分

vip会员

Rank: 1

积分
3936
发表于 2015-4-9 08:32:34 来自手机 | 显示全部楼层
呵呵,低调,低调!
回复 支持 反对

使用道具 举报

0

主题

1308

帖子

4012

积分

vip会员

Rank: 1

积分
4012
发表于 2015-4-11 00:00:16 来自手机 | 显示全部楼层
路过
回复 支持 反对

使用道具 举报

0

主题

1226

帖子

3879

积分

vip会员

Rank: 1

积分
3879
发表于 2015-4-11 03:19:10 来自手机 | 显示全部楼层
顶起出售广告位
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部