相关疑难解决方法(0)

正则表达式匹配' - '分隔的字母数字单词

我想测试用户是否只键入字母数字值或一个" - ".

hello-world                 -> Match
hello-first-world           -> match
this-is-my-super-world      -> match
hello--world                -> NO MATCH
hello-world-------this-is   -> NO MATCH
-hello-world                -> NO MATCH (leading dash)
hello-world-                -> NO MATCH (trailing dash)
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的,但我不知道如何实施" - "标志来测试它,如果它只是一次而不重复.

var regExp = /^[A-Za-z0-9-]+$/;
Run Code Online (Sandbox Code Playgroud)

javascript regex

3
推荐指数
2
解决办法
5275
查看次数

标签 统计

javascript ×1

regex ×1