-3

JavaScript 正規表現に小さな問題があります。次のようなhtmlクラスの一部を一致させたい:

req_password_sameAs-myid_min-6

A のみ一致させたいsameAs-myidが、この文字列の後に他の文字が含まれていない可能性があることを考慮して、たとえば次のようにします。

req_password_sameAs-myid 

もオプションです。この表現を使っています

detectCase[i].match(/sameAs-.*?(_|)/g)

_しかし、ご覧のとおり、正規表現または文字なしを伝える方法がわかりません。前もって感謝します

4

2 に答える 2

2

正規表現量指定子_?は と同じで_{0,1}、「アンダースコアまたは何もない」を意味します。

于 2013-04-11T14:59:30.840 に答える