【发布时间】:2015-05-28 05:34:32
【问题描述】:
仅匹配数字、括号、加号和减号的正确正则表达式是什么?
我在http://rubular.com/ 上花了很长时间,我想出这个只是为了匹配数字:
/\A[^a-zA-Z]*\z/
我怎样才能做到这一点,以便它也匹配括号、加号和减号?
【问题讨论】:
标签: regex
仅匹配数字、括号、加号和减号的正确正则表达式是什么?
我在http://rubular.com/ 上花了很长时间,我想出这个只是为了匹配数字:
/\A[^a-zA-Z]*\z/
我怎样才能做到这一点,以便它也匹配括号、加号和减号?
【问题讨论】:
标签: regex
你可以使用这个正则表达式:
/^[\d()+-]+$/
【讨论】:
[+-_] 匹配 +、_、以及介于两者之间的所有内容。如果您不能最后指定它,请务必转义它。