javascript - 在 JS 中使用正则表达式进行字符串验证

标签 javascript regex validation

我需要帮助构建正则表达式以验证 Javascript 中的字符串格式,

字符串的总长度应介于 3 到 30 个字符之间。第一个字符必须是严格的字母表。后续字符可以是字母表或点或空格。请帮忙。

最佳答案

以下将对您有用。

var re = /^[a-z][a-z. ]{2,29}$/i

正则表达式:

^                # the beginning of the string
 [a-z]           # any character of: 'a' to 'z'
 [a-z. ]{2,29}   # any character of: 'a' to 'z', '.', ' ' (between 2 and 29 times)
$                # before an optional \n, and the end of the string

关于javascript - 在 JS 中使用正则表达式进行字符串验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23966308/

相关文章:

r - 在正向后查找后捕获,除非字符串包含 R 中的排除项

java - 美元符号替换不工作 Java

jquery - ASP.NET 服务器端表单验证 + jQuery 验证

javascript - 在三个 js 中处理 WebGL 丢失

javascript - 从 iframe 中隐藏滚动条并将其替换为页面上的滚动条

javascript - 使用 NodeJS 在 Express 上请求数据事件不起作用

javascript - 如何对现有正则表达式应用长度条件

javascript - jsTree v.3 使用 ajax 调用延迟加载

regex - 如何加速两个文件之间的模式匹配

angularjs - 如何在 Angular Material 的 md-autocomplete 组件中禁止自由文本?