String Validators

Sort by

recency

|

1977 Discussions

|

  • + 0 comments

    Brute Force:

    if __name__ == '__main__':
        s = input()
        mylist = [False] * 5
        for i in s:
            if i.isalnum():
                mylist[0] = True
            if i.isalpha():
                mylist[1] = True
            if i.isdigit():
                mylist[2] = True
            if i.islower():
                mylist[3] = True
            if i.isupper():
                mylist[4] = True
                
        for j in mylist:
            print(j)
    
  • + 0 comments

    import re if name == 'main': s = input() print(str(bool(re.search(r'\w', s))).capitalize()) print(str(bool(re.search(r'[a-zA-Z]', s))).capitalize()) print(str(bool(re.search(r'\d', s))).capitalize()) print(str(bool(re.search(r'[a-z]', s))).capitalize()) print(str(bool(re.search(r'[A-Z]', s))).capitalize())

  • + 0 comments

    BruteForce : if name == 'main': S = input()

    has_alnum = False
    has_alpha = False
    has_digit = False
    has_lower = False
    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

    if name == 'main': s = input()

    print(any(c.isalnum() for c in s))
    print(any(c.isalpha() for c in s))
    print(any(c.isdigit() for c in s))
    print(any(c.islower() for c in s))
    print(any(c.isupper() for c in s))
    
  • + 0 comments

    if name == 'main': s = input()

    for i in range(len(s)):
        if s[i].isalnum():
            print("True")
            break
    else:
        print("False")
    for i in range(len(s)):
        if s[i].isalpha():
            print("True")
            break
    else:
            print("False")        
    for i in range(len(s)):
        if s[i].isdigit():
            print("True")
            break
    else:
            print("False")
    for i in range(len(s)):
        if s[i].islower():
            print("True")
            break
    else:
            print("False")
    for i in range(len(s)):
        if s[i].isupper():
            print("True")
            break
    else:
            print("False")