Swiftでのcase文に正規表現が使用できるかどうか

初めて使用させていただきます。
一応一通り調べてみたのですが詰まってしまいまいたので質問させていただきます。

困っていること
・case に正規表現の記述ができるのかどうか

@IBOutlet weak var label: UILabel self.title.text = "090-1234-5678" switch self.label.text { case "^0[789]0-[0-9]{4}-[0-9]{4}$":   print("携帯番号だよ") case (正規表現省略):   print("ハイフンなし電話番号だよ") default:   print("電話番号じゃないよ") }

といった具合にハイフン有り無しの番号によってメッセージパターンを変更したいです。
そもそもの初歩的なミスかもしれませんが
ご教授お願いいたします。

コメントを投稿

0 コメント