# Store each character from a text in a list, then filtering through the list

**URL:** <https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270>\
**Category:** Questions about Thunkable X\
**Tags:** beginner, help\
**Created:** [May 10, 2023, 1:11am UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270 "2023-05-10T01:11:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![psthumarmali5b](https://avatars.discourse-cdn.com/v4/letter/p/c2a13f/32.png) [@psthumarmali5b](https://community.thunkable.com/u/psthumarmali5b)\
**Post date:** [May 10, 2023, 1:11am UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/1 "2023-05-10T01:11:06Z")

</div>

I am trying to store each character of a text input in a list, and then filter through the list to check if it has an uppercase, or a lowercase. I tried using the contain block from text section but I didn’t find it useful. Can anybody please help me with this?

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 10, 2023, 1:38am UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/2 "2023-05-10T01:38:35Z")

</div>

It’s possible to change the case of a text string: [Text - Thunkable Docs](https://docs.thunkable.com/text#set-case). Is that what you’re wanting to do or do you actually need to search the string for upper and lower case characters?

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 10, 2023, 1:56am UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/3 "2023-05-10T01:56:39Z")

</div>

I thought I had a working method for you but for some strange reason, Thunkable is returning 0 for the length of the text variable.

**Edit:** I think it’s just a single project corruption. I created a new project and it worked fine and returned the correct value for the length of a text variable.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/0/d00bd2d4fa04d10805d49d0f4da067fe10ecf976.png)

---

<div class="post-metadata">

**Author:** ![psthumarmali5b](https://avatars.discourse-cdn.com/v4/letter/p/c2a13f/32.png) [@psthumarmali5b](https://community.thunkable.com/u/psthumarmali5b)\
**Post date:** [May 12, 2023, 12:00pm UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/4 "2023-05-12T12:00:39Z")

</div>

I am trying to create a sign in page, where the password is accepted only when it contains both uppercase and lower case as well as symbols.

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 12, 2023, 1:35pm UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/5 "2023-05-12T13:35:02Z")

</div>

If you had said that, there’s a simpler method. But the blocks above should work.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [August 10, 2023, 1:35pm UTC](https://community.thunkable.com/t/store-each-character-from-a-text-in-a-list-then-filtering-through-the-list/2411270/6 "2023-08-10T13:35:35Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
