JSFiddle - React, Tailwind, and code Playground

by colorkid

CSS

test
TEST
TeSt
tset
tets


str = trim(str);
/^tets*+/i.test(str)

ТЕСТ

JavaScript

const TEST_PROMO_CODES_REGEX  = /^(\s*test|ttest|testt|tets|тест|тетс|ттест|тестт)$/i;

//nst str = 'mailinator.com|getnada.com|abyssmail.com|boximail.com|clrmail.com|dropjar.com|getairmail.com|givmail.com|'
//boxbear.com|robot-mail.com|tafmail.com|vomoto.com|zetmail.com|evxmail.net|imailpro.net|3nixmail.com|nixemail.net|mail62.net|imailweb.top|vxmail.top|whkart.com|vxmail2.net|wmail2.com';

//var TEST_DOMAINS_REGEX = new RegExp('@('+ str + ')$');

const isTestRegistration = (values) => (
  TEST_PROMO_CODES_REGEX.test(values.signupPromocode)
)

function sendToVasiliy(values) {
	if (isTestRegistration(values)) {
  	console.log('STOP');
  } else {
		console.log('GO');
  }
}

const values = {
	email: '  [email protected]',
  signupPromocode: 'test'
}

sendToVasiliy(values);