我想在 JavaScript 中有一个正则表达式,它可以帮助我验证仅包含小写字符 和 this 字符的字符串-。
我用这个表达:
var regex = /^[a-z][-\s\.]$/
Run Code Online (Sandbox Code Playgroud)
这不起作用。任何想法?
只需使用
/^[a-z-]+$/
Run Code Online (Sandbox Code Playgroud)
解释
^:从字符串开头开始匹配。[a-z-]a-z:匹配和之间的所有字符-。
[]: 只允许使用括号内的字符。a-z:匹配 之间的所有字符a-z。例如:p,s,t。-: 只匹配strip ( -) 字符。+: 的简写{1,}。它意味着匹配 1 个或多个。$:匹配到字符串末尾。例子
const regex= /^[a-z-]+$/
console.log(regex.test("abc")) // true
console.log(regex.test("aBcD")) // false
console.log(regex.test("a-c")) // trueRun Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1274 次 |
| 最近记录: |