这是The Odin Project上的Event Manager项目:Full Stack Ruby
学习目标
完成本教程后,您将能够:
操纵文件输入和输出
从CSV(逗号分隔值)文件中读取内容
将其转换为标准化格式
利用数据联系远程服务
用用户数据填充模板
操纵弦
通过Google API客户端Gem访问Google的Civic Information API
使用ERB(嵌入式Ruby)进行模板制作
分配:干净的电话号码
与邮政编码类似,电话号码也存在多种格式和不一致之处。 如果我们想允许个人使用电话号码注册移动警报,则需要确保所有电话号码都是有效且格式正确的。
如果电话号码少于10位数字,则假定它是一个错误的数字
如果电话号码是10位数字,请假定它是好的
如果电话号码是11位数字,并且第一个数字是1,则修剪1并使用前10个数字
如果电话号码是11位数字,而第一个数字不是1,则