如何在if语句中使用javascript测试正则表达式

时间:2016-09-05 11:57:35

标签: javascript regex

我需要检查这个正则表达式是否在javascript的if语句中的变量

var re = any valid regular expression that will check if value contains a-zA-Z or any special character expcept . ; 

在这里

if(selling_price=="" || selling_price==" " || retail_price==" " || retail_price=="" || re.test(selling_price) || re.test(retail_price))

selling_price和retail_price两个变量都需要使用此正则表达式进行检查。(请建议正则表达式)

1 个答案:

答案 0 :(得分:1)

re.test(string)可能是您的答案,但如果您想要替换:

if(selling_price=="" || selling_price==" " || retail_price==" " || retail_price=="")

由此:

if(re.test(selling_price) || re.test(retail_price)  

它不起作用,因为selling_price==""与您的正则表达式不对应 你还需要检查空结果