2014-04-15 108 views
0

正则表达式总是让我挣扎..我在这里想要的是我必须检查一个字符串是否在js给定的格式。用于检查字符串格式的正则表达式

{word}/numbers operator {word}/numbers operator {word}/numbers 

Eg : {VAT}+50+{tax}-20 

注意

  • 话总是应该{}(大括号)被包裹

  • 多项业务是无限的

  • 只有算术运算符

,它会更感激,如果有人suggest any website or something that i can get easy with regex在未来.. thanku :)

+0

可能有哪些运营商? – sshashank124

+0

@ sshashank124对不起...只有算术运算符 – chriz

+1

你必须__specify__做二元运算符'<<'count? – sshashank124

回答

4

只是下面的正则表达式尝试:

/^((?:{[a-z]+})|\d+)([+*/-]((?:{[a-z]+})|\d+))*$/i.test("{VAT}+50+{tax}-20") 

在这个表达式包含以下运算符:+*/-

相关问题