# String Contains function in the Expression Binding

**URL:** <https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [December 17, 2018, 3:36pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453 "2018-12-17T15:36:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Colby](https://avatars.discourse-cdn.com/v4/letter/c/d07c76/32.png) [@Colby](https://forum.inductiveautomation.com/u/Colby)\
**Post date:** [December 17, 2018, 3:36pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453/1 "2018-12-17T15:36:41Z")

</div>

Hi there. I’m curious if there is a way to do a string contains type function in the expression binding on a custom property. For example, something like string.contains(‘search\_data’) - something similar to that. Is there anything like that in Ignition?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 17, 2018, 3:41pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453/2 "2018-12-17T15:41:28Z")

</div>

You might be able to use [indexOf](https://docs.inductiveautomation.com/display/DOC79/indexOf)

---

<div class="post-metadata">

**Author:** ![Colby](https://avatars.discourse-cdn.com/v4/letter/c/d07c76/32.png) [@Colby](https://forum.inductiveautomation.com/u/Colby)\
**Post date:** [December 17, 2018, 3:45pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453/3 "2018-12-17T15:45:52Z")

</div>

Yes this is perfect, thank you!

---

<div class="post-metadata">

**Author:** ![AFULLER](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/afuller/32/7931_2.png) [@AFULLER](https://forum.inductiveautomation.com/u/AFULLER)\
**Post date:** [April 29, 2021, 11:00pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453/4 "2021-04-29T23:00:07Z")

</div>

Does this require a function? Can you provide an example?

---

<div class="post-metadata">

**Author:** ![wakatipu](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/wakatipu/32/70339_2.png) [@wakatipu](https://forum.inductiveautomation.com/u/wakatipu)\
**Post date:** [September 26, 2022, 11:07pm UTC](https://forum.inductiveautomation.com/t/string-contains-function-in-the-expression-binding/21453/5 "2022-09-26T23:07:31Z")

</div>

> [@AFULLER](#):
>
> Can you provide an example?

Sorry to bump ancient thread... but for anyone passing by:

Example to see if string contains another string (note it is case sensitive):

`if( indexOf("ignition", "itio") != -1, doSomethingIfTrue(), fallback() )`
