Ich versuche, eine Zeichenfolge mit Regex in Javascript zu bestätigen, dass ein Benutzer Eingaben in eine <form>
, die mit http://
beginnt und enthält eine ~
somwhere innerhalb dieser Zeichenfolge. , was ich habe, istRegex für eine Zeichenfolge, beginnend mit http: // und enthält ~
(/^(http?:\/\/)\~/.test(string))
Aber es ist nicht ganz funktioniert.
Irgendwelche Tipps?
'If (str.IndexOf ('http: //') === 0 && str.IndexOf ('~')> 0)' ??? – adeneo
@adeneo Danke das hat funktioniert! Können Sie erklären, wie indexOf funktioniert? und was ist der Unterschied zwischen == und ===? – Enigma
@Enigma es gibt Ihnen den Startindex der Teilzeichenfolge in der angegebenen Zeichenfolge .. –