1

0123456789、8888888888、9999999999 などのパターンで電話番号を制限できる MySQL の正規表現を作成する方法を実際に知っている人はいますか?

4

2 に答える 2

3

これにより、少なくとも 8 桁のすべて同じ数字が検出されます。

(\d)\1{7,}

クエリを使用するには:

select * from mytable
where phone_number rlike '(\d)\1{7,}'

(私は sqlfiddle でこれをチェックしますが、ダウンしています - 使用を妨げるバグがあります)

于 2013-06-19T14:09:38.653 に答える
1

前の答えは近いものでした。です(\d)\1{9}

注:以前の回答への参照は、その回答の最初のバージョンに関連していました。

于 2013-06-19T14:15:55.990 に答える