我需要检查用户是否在值的开头输入减号。
如果用户输入减号,那么它应该抛出错误。
尝试了不同的模式^(\\d*|\\s*)$
答案 0 :(得分:1)
为什么不使用.indexOf
var val = "Whatever-is-the input";
if(val.indexOf("-")!=-1){
// there is a - in input
}
答案 1 :(得分:1)
您可以使用 indexOf(),它会返回指定字符第一次出现的字符串中的索引。
举个例子:
var userInput = "some-user-input";
if(userInput.indexOf("-") != -1) {
// do some magic here
}