我有一个文本框
,我希望用户仅输入如下例所示的值
I-MH-NGPR-UBR-0001
这意味着用户只能添加数字
、字母
和-
。除此之外,它不应允许用户输入任何内容。
如何在 JavaScript 中执行此操作
最佳答案
你可以试试这个:
^[a-zA-Z0-9-]+$
const regex = /^[a-zA-Z0-9-]+$/m;
const str = `I-MH-NGPR-UBR-0001`;
if (str.match(regex))
console.log("matched");
else
console.log("not matched");
关于javascript - 在 javascript 中允许使用字符、数字和 - 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43199065/