如何使用正则表达式排除减号

时间:2015-12-19 08:57:02

标签: javascript java regex oracle-adf

我需要检查用户是否在值的开头输入减号。 如果用户输入减号,那么它应该抛出错误。 尝试了不同的模式^(\\d*|\\s*)$

2 个答案:

答案 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
}