regex 从JavaScript中的字符串获取非整数

kgqe7b3p  于 2023-06-25  发布在  Java
关注(0)|答案(1)|浏览(137)

我如何创建一个正则表达式,如果它只有数字和'+',基本上是0-9 & +,它将返回true。使用JavaScript或jQuery。

wswtfjt7

wswtfjt71#

  • 正则表达式+anywhere:/^[0-9+]+$/
  • 正则表达式for plus only infront:/^\+?[0-9]+$/

它的作用:

  • ^匹配字符串开头
  • [0-9+]匹配0123456789+
  • +匹配一个或多个
  • $匹配字符串的结尾

其他版本:

  • \+?匹配前面的零或一个加号

也许可以尝试regexr来进行将来的regex开发。
如何在代码中进行测试:

function isOnlyNumber(str) {
  return /^[0-9+]+$/.test(str);
}

相关问题