現在、私は1つのWebチャットプロジェクトを持っていました。私はsocket.ioを使ってメッセージをリアルタイムに送受信しました。 ユーザーの種類を入力する必要があります。正規表現ログインユーザ名を抽出する
私は正規表現を使用しようが、私は内初心者だとフォーマットのような倍数になります
- マイログインマイログイン
- sayuri.mizuguchiのですか?だから、sayuri.mizuguchiさて?
ログインからフォーマットは常にfirstname.lastnameこの場合
で、すべてのメッセージは、パラメータの内側に滞在し、このデータは、一つの変数内に保存されているが、私は実際にテストし、何も動作するために使用倍数の正規表現を試してみてください。 誰かが私を助けることができますか?
例:ユーザータイプは「私の番号は11122233344です」と私はログインを取得するために同じことを必要とする場合でも、条件内11の番号を取得しinput.text.find('\d{11}')
:私はのように、条件のように使う必要がある
console.log(data.usertyped); // My login is sayuri.mizuguchi
。
ありがとうございます。
regexは、データがデータベースに間違って設定されていないことを確認するためにパターンとの値をテストするために使用されます。 – ThisGuyHasTwoThumbs
この場合、これは単純な会話であり、ユーザーのログインを取得する必要があります.dbはありません。正しく入力したかどうかを確認するだけです。 –
したがって、[** '^ \ w + \。\ w + $ '**](https://regex101.com/r/qf4HJI/1)? – revo