String Validators

Sort by

recency

|

1933 Discussions

|

  • + 0 comments

    s = input()

    has_alnum = has_alpha = has_digit = has_lower = has_upper = False

    for c in s: if c.isalnum(): has_alnum = True

    if c.isalpha():
        has_alpha = True
    
    if c.isdigit():
        has_digit = True
    
    if c.islower():
        has_lower = True
    
    if c.isupper():
        has_upper = True
    

    print(has_alnum) print(has_alpha) print(has_digit) print(has_lower) print(has_upper)

  • + 0 comments
    import re
    
    if __name__ == '__main__':
        s = input()
        
        print(bool(re.search(r'[a-zA-Z0-9]', s)))  
        print(bool(re.search(r'[a-zA-Z]', s)))     
        print(bool(re.search(r'[0-9]', s)))        
        print(bool(re.search(r'[a-z]', s)))       ercase
        print(bool(re.search(r'[A-Z]', s)))        # uppercase
    
  • + 1 comment
    if __name__ == '__main__':
        s = input()
        
        list_of_operations= ['isalnum', 'isalpha', 'isdigit', 'islower', 'isupper']
        
        for operation in list_of_operations:
        
            operation_done= any([getattr(letter, operation)() for letter in s])
            print(operation_done)
    
  • + 0 comments

    if name == 'main': s = input()
    for char in s: if char.isalnum() == True: print("True") break else: print("False")

    for char in s:
        if char.isalpha() == True:
            print("True")
            break
    else:
        print("False")      
    
    for char in s:
        if char.isdigit() == True:
            print("True")
            break
    else:
        print("False")  
    
    for char in s:
        if char.islower() == True:
            print("True")
            break
    else:
        print("False")
    
    
    for char in s:
        if char.isupper() == True:
            print("True")
            break
    else:
        print("False")          
    
  • + 0 comments
    python
    if __name__ == '__main__':
        s = input()
        ans = any(char.isalnum() for char in s)
        print(ans)
        ans = any(char.isalpha() for char in s)
        print(ans)
        ans = any(char.isdigit() for char in s)
        print(ans)
        ans = any(char.islower() for char in s)
        print(ans)
        ans = any(char.isupper() for char in s)
        print(ans)