Jquery Javascript正则表达式,用于检查与前置和后置字符一致的字符串

Jquery Javascript正则表达式,用于检查与前置和后置字符一致的字符串,jquery,Jquery,我正在编写一个正则表达式函数,以便测试字符串中的几个选项 下面是一些我想搜索的字符串示例 5.6 - 6.6* 5.6 - 6.6(4) <5.6 - 6.6** 5.6-6.6* 5.6 - 6.6(4) 您必须记住,您要检查的字符串中也包含正则表达式字符,即“.”字符,这意味着它将匹配任何字符,因此“5^6-6$6”将匹配需要转义的字符(使用“.”来匹配文字句点) 要匹配您的三个示例,以下内容将起作用: .*?5\.6\s-\s6\.6(\*+|\(\d*\)) 您可以看到,我

我正在编写一个正则表达式函数,以便测试字符串中的几个选项

下面是一些我想搜索的字符串示例

 5.6 - 6.6*
 5.6 - 6.6(4)
<5.6 - 6.6**
5.6-6.6*
5.6 - 6.6(4)

您必须记住,您要检查的字符串中也包含正则表达式字符,即“.”字符,这意味着它将匹配任何字符,因此“5^6-6$6”将匹配需要转义的字符(使用“.”来匹配文字句点)

要匹配您的三个示例,以下内容将起作用:

.*?5\.6\s-\s6\.6(\*+|\(\d*\))
您可以看到,我对句点和指定的空格进行了转义,而不仅仅是空格字符。这可以确保字符串中有一个空格字符,而不是正则表达式中的空格

.*?5\.6\s-\s6\.6(\*+|\(\d*\))