Skip to main content
Known Participant
Nov 27, 2018 2:30 PM UTC
Answered

How handle match () for brackets

Hi,

I have a small script to compare two text messages. Even though both text messages are same, the scripts outputs an alert message saying "Text Do Not Match".

Please let me know, how can I handle this situation.

1. var text1 = "USE PROTECTIVE EQUIPMENT (GOGGLES FACE SHIELD) WHEN USING COMPRESSED AIR."

2. var text2 = "USE PROTECTIVE EQUIPMENT (GOGGLES FACE SHIELD) WHEN USING COMPRESSED AIR."

3. if (text1.match (text2))

4. alert ("Text matches");

5. else

6. alert ("Text Do Not Match");

This topic is closed to new replies. Start a new post to keep the conversation going.
frameexpert
frameexpertCorrect answer
Community Expert
Nov 27, 2018 2:42 PM UTC

If you want to keep both as strings, use this in your comparison:

if (text1 === text2)

www.frameexpert.com

2 replies

frameexpert
Community Expert
Community Expert
Nov 27, 2018 2:40 PM UTC

The match method on a string requires a regular expression as a parameter. text2 would have to be like this in order to match:

var text2 = /USE PROTECTIVE EQUIPMENT \(GOGGLES FACE SHIELD\) WHEN USING COMPRESSED AIR\./;

-Rick

www.frameexpert.com

Translate
www.frameexpert.com
frameexpert
Community Expert
frameexpertCommunity ExpertCorrect answer
Community Expert
Nov 27, 2018 2:42 PM UTC

If you want to keep both as strings, use this in your comparison:

if (text1 === text2)

Translate
www.frameexpert.com