2017-09-28 9 views
0

私は、ユーザーデータを送信するための単純なHTMLフォームを作成しています。 私もユーザーのエラーを傍受することができます(エラーの種類によって異なる文字列を受け取ることができます)。正規表現:部分文字列を外挿する方法は?

少し質問があります: 残念ながら、正規表現のJavaScript構文はわかりませんが ですが、別の文字列との文字列のマッチング方法を知りたいと思います。例えば

: これはコンソールです:

Error: Invalid phone number format. 
at Request.extractError (vendor.bundle.js:14836) 
at Request.callListeners (vendor.bundle.js:17756) 
at Request.emit (vendor.bundle.js:17728) 
at Request.emit (vendor.bundle.js:16385) 

私はストリングを通じて様々なエラーをキャプチャすることができ、スイッチケースを作成したいと思い、このように:

switch(err) { 
    case "Invalid phone number format" 
    console.log("Error phone"); 
    break; 

残念ながら、私ドン前に示したはるかに長い文字列から "無効な電話番号フォーマット"という部分文字列を推定する方法を知っています。

答えて

0

これは機能しますか?

let string = 'here is a long error string that contains substring error phone'; 
let re = /error phone|error string|foo/g; 

string.match(re); 
関連する問題