什么是正确的正则表达式来验证字符串的4个部分由减号分隔
What would be correct regular expression to validate string with 4 parts separated by minus sign
我想把regex放在一起验证字符串,格式为'FIXED-AAAA-AAAA-AAAA'
,其中'FIXED'
部分是固定的静态字符串,其他3部分可以包含alpha数字字符a..Z和0..9。
我需要正则表达式模式的JS和PHP。
可以:
var re = /^FIXED(?:-[a-zA-Z0-9]{4}){3}$/;
您也可以使用字符组'w
,通常与[a-zA-Z0-9]
相当,但可能包含您可能不想拥有的几个字符(ASCII <> UTF)。
正则表达式为
~FIXED-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}~i
对于php的, JavaScript将几乎相同,除了末尾的修饰符(i
)
var my_re = /FIXED(?:-[A-Za-z0-9]+){3}/
相关文章:
- 用分隔符分隔具有多个整数值的字符串的Javascript"重试错误的值
- Regex表示用句点分隔的3个3位数的值
- Javascript字符串数组转换为用逗号分隔的多个字符串
- 单个逗号分隔的变量声明和多个声明之间的区别是什么
- 具有多个值的自动完成文本框,这些值由句号和Elements分隔
- 如何获得用破折号分隔的2个字符串
- 如何仅替换第一个数字(用连字符分隔)
- 在 JavaScript 中,当一个变量用逗号分隔的 3 个不同名称声明时,这意味着什么?
- 如何分隔两个变量
- 以 40 个块拆分逗号分隔的字符串
- 如何从 URL 获取多个逗号分隔的值
- 从所有单词中替换,即使用破折号分隔,第一个字符用大写[更简单的方法]
- 具有多个逗号分隔值的变量声明是什么意思(例如 var a = b,c,d;)
- 由双管道分隔的两个回调
- 如何在分隔之间选择多个单词
- 在输入中需要两个用空格分隔的单词
- 如何制作正则表达式以匹配逗号分隔的列表,列表中最多包含 5 个项目
- 具有多个逗号分隔值的 return 语句
- Javascript:用2个值分隔一个字符串
- 如何在页面中分隔两个表单