Dieser Artikel vermittelt Ihnen hauptsächlich eine Zusammenfassung des regulären Wissens in js. Ich hoffe, dass er Ihnen helfen kann.
Methode:
1,
test var string="abvfddsadew"; var reg=/ \D/; reg.test(string) //记住test是正则表达式对象的方法。返回值为true或false 2. search()用于搜索正则内容,如果搜索到匹配,那么就返回出现的位置,否则返回-1 3. match()用于寻找匹配的字符串片段,返回所匹配的该片段,并且以数组的形式返回。 var string="haj123sdk54hask33dkhalsd879";var reg=/\d+/g; console.log(string.match(reg));//["123", "54", "33", "879"]
ÄnderungSuche gibt 3 zurück
4. replace() ersetzt den passenden String basierend auf match. Der übergebene Parameter kann ein String oder eine Callback-Funktion sein
var string="haj123sdk54hask33dkhalsd879"; var reg=/\d+/g var res=string.replace(reg,"*"); console.log(res);//haj*sdk*hask*dkhalsd* var res_2=string.replace(reg,function(string){ var add=""; for(var i=0;i!=string.length;i++){ add+="*"; } return add; }) console.log(res_2);//haj***sdk**hask**dkhalsd***
Im Folgenden werden die in regulären Ausdrücken gebräuchlichen Zeichen vorgestellt
s: Leerzeichen
S: Nicht-Leerzeichen
d: Zahlen
D: Nicht-Leerzeichen -Ziffern
w: Zeichen (Buchstaben, Zahlen, Unterstrich_)
W: Nichtzeichen
(Punkt) —— Beliebiges Zeichen
: Der eigentliche Punkt
a stellt ein wiederholtes Unterelement dar, wie z. B.
/ (a) ( b ) (c) 1/-----match abca Wiederholen Sie den ersten Unterpunkt: a
/ (a) (b) (c) 2/------match abcb wiederholt den zweiten Unterpunkt: b
b: unabhängiger Teil (Anfang, Ende, Leerzeichen)
B: abhängiger Teil
[]: Stellt ein beliebiges Zeichen in einem bestimmten Satz dar. [abc] stellt beispielsweise ein Zeichen dar, das mit einem von a b c übereinstimmt. Es kann sich auch um einen Bereich von klein bis groß handeln.
[^a] stellt ein Zeichen als Ganzes dar: ^ geschrieben in [] bedeutet Ausschluss
():, Klammern werden als Gruppierung bezeichnet Symbole. Es entspricht den Klammern in der Mathematik
Lassen Sie mich hier betonen, mit Ausnahme der beiden regulären Ausdrucksmethoden test und exec (reg.test(string) oder reg.exec(string) ) , die anderen sind alles String-Methoden .
match ist eine String-Methode, geschrieben als: str.match(reg)
exec ist ein regulärer Ausdruck Methode, geschrieben als: reg.exec(str)
Fügen Sie g zur Übereinstimmung hinzu, um mehrere übereinstimmende Arrays zurückzugeben.
Verwandte Empfehlungen:
Eine Zusammenfassung einiger häufig verwendeter regulärer Ausdrücke
So überprüfen Sie negative Ganzzahlen ungleich Null mit regulären JS-Ausdrücken
So prüfen Sie positive Ganzzahlen ungleich Null mit dem regulären JS-Ausdruck
Das obige ist der detaillierte Inhalt vonZusammenfassung des regulären Wissens in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!