regex 如何使用正则表达式在JavaScript中请求用户的特定输入?[副本]

anauzrmj  于 2023-08-08  发布在  Java
关注(0)|答案(1)|浏览(69)

此问题在此处已有答案

Phone number validation with plus sign optional(2个答案)
10天前关门了。
考虑以下代码集:

<form>
  <label for="user_data">Input the angle:</label>
  <input type="text" id="user_data" name="user_data" pattern="[0-9][+]" title="Valid input required"><br><br>
  <input type="submit">
</form>

字符串
如果用户输入任何数字,都没问题。但是他输入了一个+符号,那么在加号后面一定有东西。但是上面的程序不起作用。我知道这类问题前面已经回答过了,但我只想知道pattern=[0-9][+]是否有效,这样用户就只允许输入任何带加号的数字。
编辑:输入永远不能以+号开始。有效输入可以是3+4或仅3。

jm81lzqq

jm81lzqq1#

如果您想要一个数字,并有一个可选的前导加号,然后用途:

\+?[0-9]+

字符串
或者是:

^\+?[0-9]+$


如果你更喜欢锚

相关问题