-4

一部が固定の静的文字列で、他の3つの部分に英数字a..Zおよび0..9を含めることができる'FIXED-AAAA-AAAA-AAAA'形式の文字列を検証するための正規表現をまとめたいと思います。'FIXED'

JS と PHP の正規表現パターンが必要です。

4

3 に答える 3

4

これはうまくいきます:

var re = /^FIXED(?:-[a-zA-Z0-9]{4}){3}$/;

\w通常はほとんど同等です[a-zA-Z0-9]が、必要のないいくつかの文字 (ASCII <> UTF) が含まれる可能性がある文字グループを使用することもできます。

于 2013-05-27T14:29:37.043 に答える
0

正規表現は

~FIXED-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}~i

PHP の場合、最後の修飾子 ( i)を除いて、JavaScript はほとんど同じです。

于 2013-05-27T14:29:59.123 に答える
-1
var my_re = /FIXED(?:-[A-Za-z0-9]+){3}/
于 2013-05-27T14:29:12.697 に答える