Skip to main content
Does not end with checks that text does not finish with your suffix — block alternate domains, extensions, or regional codes. Requires a non-blank text answer.

When to choose this


Exact behavior

  • Text only; non-blank source required.
  • Non-empty expected suffix required.
  • Case-insensitive suffix negation.
  • Blank source → never matches.

Which field types


Blank / unanswered answers

Never matches.

Configure in Studio

1

Open a rule

LogicRules, or Branch / Add condition on a field.
2

Select text field

3

Choose Does not end with

4

Enter excluded suffix

e.g. .tmp, @gmail.com
5

Add Then actions

6

Test on Fill

Answered non-match vs blank vs matching suffix.

Worked examples

Require work email (not consumer)

When Email does not end with @gmail.comThen Show blocks Company verification
Add separate validation if blank should fail — Does not end with ignores blank.

Block temporary extension

When Filename does not end with .tmpThen allow submit path

Non-EU product codes

When SKU does not end with -EUThen Hide blocks EU compliance

Partner exclusion

When Referral code does not end with -INTERNALThen public rewards flow

Test on fill

1

Matching suffix

Rule off.
2

Other suffix or none

Rule on when answered.
3

Blank

Rule off.

Common mistakes

  • Using for “not a gmail OR blank” without Is empty clause.
  • Suffix typos (.PDF vs .pdf) — case-insensitive but extension must match characters.

Troubleshooting

Subdomain emails may not end with @gmail.com — add Contains clauses or validation message.
Add Is empty → Hide or Require as needed.
Any group with multiple clauses or custom validation copy on canvas.
HTML may alter perceived suffix — test Fill output.
Last modified on September 7, 2026