我有一个正则表达式\([0-9]+|\-)\,可以采用数字或连字符.
但是如果我使用它来匹配-555它仍然有效,因为它匹配连字符-.所以我想知道是否有办法匹配整个事情?
/^([0-9]+|\-)$/
Run Code Online (Sandbox Code Playgroud)
在^"在年初手段串线",以及$"在其结束"的意思.
编辑:修复答案,感谢luke-gru.正如评论中指出的那样,\A是在字符串的开头,\Z是在它的结尾.行为^和$取决于是否启用了多行.