[a-zA-Z0-9]+[a-zA-Z0-9_\-\.]
に
[a-zA-Z0-9]+[a-zA-Z0-9_\.\-]
から我々のクライアントのウェブサイトに行く私たちのJavaスクリプトコードで正規表現を変更するために言って、私の上司からのメールを得ましたそれは正規表現のベストプラクティスではなく、CMSとそのDBに問題を引き起こしています。
2つの正規表現を見ると、まったく同じものにマッチするようです。
です。と - は最後に交換されますが、違いはありません。すべき?
何か不足していますか?
私たちのクライアント企業の開発者は、私たちがそれを変更することについて本当に頑張っています。
誰かが光を放つことはできますか?
ありがとうございます!
@Mike:あなたが言ったことのほとんどは間違っています。あなたは\がエスケープ文字であるという事実を見逃しているようです。 –
あなたは正しいです、何らかの理由でスラッシュがエスケープされたと思いました。 hah –
実際には\ - と\。 2つの異なるものを完全に得る。 –