如何在python中判断字符串中只有数字和/

dob=input("Enterdateofbirth(dd/mm/yyyy)")whilelen(dob)!=10ordob.:如果我只想要数字和/的话.后面要加什么函... dob = input("Enter date of birth (dd/mm/yyyy) ")
while len(dob) != 10 or dob. :
如果我只想要数字和/的话 . 后面要加什么函数啊?
展开
 我来答
cjjohn3
2017-08-01 · TA获得超过6641个赞
知道大有可为答主
回答量:3622
采纳率:69%
帮助的人:974万
展开全部
其实可以用正则表达式的,\d代表数字\/代表/
追问
那我while循环里要怎么写啊?可以用and吗?
追答
i = 0
if len(dob) != 0:
    while i < len(dob):
            if dob[i] >= '0' or dob[i] <= '9' or dob[i] == '/':
                i = i + 1
            else:
                print('含有非法字符')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式