首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标c-帮助创建格式(#,#)的正则表达式

目标c-帮助创建格式(#,#)的正则表达式
EN

Stack Overflow用户
提问于 2013-06-09 10:41:18
回答 1查看 133关注 0票数 4

用户在my UITextField中以此格式输入他/她的每门课程的学分时数...

4,3,4,3,3

(第一课程4学分,第二课程3学分,以此类推)

条件:用户最多只能输入1门课程,最多5门课程,除最后一个课程外,必须用逗号分隔学分,字符串只能包含数字和逗号(不能包含字母等)按这个顺序。

如果违反条件,我会尝试显示一条错误消息。我想我需要创建一个regExp。我不确定如何创建一个,因为用户可以进入2个课程,所以…(3,4),仍然可以。(就像它不能遵循像电话号码这样的严格格式)。

EN

回答 1

Stack Overflow用户

发布于 2013-06-09 16:28:31

考虑实现文本字段委托方法textField:shouldChangeCharactersInRange:replacementString:,而不是让用户输入他们认为正确的内容,然后在最后告诉他们他们错了。这并不妨碍您使用正则表达式,但是您还可以过滤用户键入的字符,以防止任何字母,并在用户出错时立即通知他们。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17005909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档