创建App-注册系统

在本App的所有界面已经建设完成,接下就是从注册页面开始建立後台系统,方便使用者能在本App中注册成功,方便使用者下次开启App时能直接自动输写与登入。现在就来设计注册系统所需要的资料和限制吧!

中秋快乐!
'''

@objc dynamic var account = UUID().uuidString // 帐户
@objc dynamic var password = "[a-zA-Z_0-9]" // 密码
@objc dynamic var name = "[a-zA-Z]" // 名字
@objc dynamic var birthday = "[0-30]{2}-[0-12]{2}-[1999-2020]{4}" // 生日
@objc dynamic var email = "^[_a-z0-9-]+([.][_a-z0-9-]+)*@[a-z0-9-]+([.][a-z0-9-]+)*$"//email
@objc dynamic var phonenumber = "[0-9]{4}-[0-9]{6}" //电话号码
@objc dynamic var id = "[A-Z]{1}-[0-9]{9}" //身份证输入框

    override static func primaryKey() -> String? {
        return "id"
    }
}

'''

https://ithelp.ithome.com.tw/upload/images/20210921/20130175f0AHZ8kIiv.png
中秋快乐!吃好饱/images/emoticon/emoticon42.gif


<<:  [Day 21] 资料产品与 DataOps 原则

>>:  【Side Project】 专案初始设定

Day01: 为什麽我想要学 TypeScript

前端工程师说,我去交友网站找女朋友去了。 朋友问:找到了麽? 工程师说:找到了他们页面的一个 bu...

CMoney工程师战斗营weekly1

上紧发条开始转动的一周 久违的早睡早起彷佛是回到学生时期的脚步,紧张的心情刺激肾上腺素分泌,就连作梦...

IOS、Python自学心得30天 Day-30 简单辨识范例

范例如下: 程序码: // // ViewController.swift // Dog Breed...

Day 11 号志如何使用-等待与号志同步

号志的操作主要分成四种,我们就做个简单的说明: 1.创建跟删除号志:主要分成create/delet...

Day8 Let's ODOO: View(1) Basic Views

今天我们介绍ODOO的view,以xml为写法,有三种主要的View,以之前设计的Model为例,并...