我需要创建一个只允许以下字符的正则表达式:0
- 9
,+
,-
,*
,{{1} }和/
,但没有必要匹配所有这些,它可能只匹配其中的两个或三个。当时我有这个.
,但它没有用,我也不知道为什么。
有没有人知道如何解决这个问题?
答案 0 :(得分:2)
答案 1 :(得分:1)
你的正则表达式看起来不错,但只接受一个字母(由于^
而在行的开头)。
如果您想允许零个或多个这些字符,请尝试在结尾添加*,如下所示:
^[0-9./+*-]*
......一个或多个字符:
^[0-9./+*-]+
...正好是7个字符:
^[0-9./+*-]{7}
希望这有帮助。