javascript - 正则表达式格式

标签 javascript regex

我有一个输入框,条件是允许用户只输入数字,输入的数字应采用以下格式,以 4 为一组,例如:4444 5555 以及输入的最大字符数文本框应该是 9。我对正则表达式很陌生,所以不知道如何开始。 fiddle 中的工作示例会有很大帮助。

最佳答案

如果要求严格是上述分组中的 10 个数字,中间有空格,则正则表达式很简单:

/^\d{4}\s\d{4}\s\d{2}$/

其中 \d 表示它仅匹配数字字符,{4} 表示它将精确查找上一个匹配项的 4 次 (\d),在本例中将匹配 4 数字字符\s 表示 1 个空格,与 {4} 类似,\d{2} 匹配 2 个数字字符。 ^$分别表示待匹配字符串的开头和结尾。

希望这有帮助。

关于javascript - 正则表达式格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23708018/

相关文章:

javascript - Node.js 错误识别夏令时

javascript - 如何使用javascript从文件夹中删除文件?

JavaScript 类型未定义消息

javascript - 追加然后删除,但不删除最后输入的文本或行

php - 从文本行返回 ip 地址的正则表达式

java csv分号问题

Android 正则表达式 HTML

javascript - HERE map 放弃了对中国 map 的支持?

regex - 替换文件中的文本+可选换行符

Python正则表达式将youtube url转换为youtube视频