工作中遇到的一个需求,记录一下(银行帐号这个字段只能输入数字或者大写字母)

Posted 感悟人生263

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中遇到的一个需求,记录一下(银行帐号这个字段只能输入数字或者大写字母)相关的知识,希望对你有一定的参考价值。

昨天领导让实现一个需求,截图如下

 

复习一下所用到的知识:

str = "runoob.com"
print(str.isalnum()) # 判断所有字符都是数字或者字母
print(str.isalpha()) # 判断所有字符都是字母
print(str.isdigit()) # 判断所有字符都是数字
print(str.islower()) # 判断所有字符都是小写
print(str.isupper()) # 判断所有字符都是大写
print(str.istitle()) # 判断所有单词都是首字母大写,像标题
print(str.isspace()) # 判断所有字符都是空白字符、\\t、\\n、\\r

 

应用到实际工作环境中(odoo12  python3.6)

 @api.depends(\'acc_number\')
    def _compute_acc_number(self):
        """判断输入的字符是否是由大写字母和数字组成的"""
        for item in self:
            if str(item.acc_number) != \'False\':
                for i in item.acc_number:
                    if str(i).isdigit():
                        pass
                    elif str(i).isupper():
                        pass
                    else:
                        raise ValidationError(\'只能输入数字和大写字母!请检查后重新输入\')

 

以上是关于工作中遇到的一个需求,记录一下(银行帐号这个字段只能输入数字或者大写字母)的主要内容,如果未能解决你的问题,请参考以下文章

重新认识Java-I/O流

grep命令

微信 oauth 登录 ,回调两次,一个坑,记录一下。

delphi7 DBGrid 中怎么样使用多选删除二张不同的表?

问题账户需求分析

从 IBAN 银行帐号生成 BIC