全体的な目標は、米国の電話番号で同じ数字が繰り返されるのを防ぐことです。次のサンプル データを参照してください。
- 0000000000 - 正当ではない
- 7777777777 - 合法ではない
- 9549867899 - 合法
- 3051234567 - 合法
XSD 検証で正規表現パターンを使用しようとしています。特に、否定的な先読みアプローチ。残念ながら、XML スキーマ (XSD) の正規表現は限られています。次の正規表現^(?!(\d)\1{9,})
は、他の場所では機能しますが、XSD スキーマでは機能しません。