0
JavaScriptのregexpに問題がありますので、私はあなたの助けを求めています。Javascript jQuery:フィールドセットのregexp
したがって、私はvar(regexpの場合)に格納されたajaxクエリ結果を得て、fieldsetタグの内容だけを一致させたいと思います。ここで
は私のHTMLの一部です:
<fieldset class="form-wrapper" >
<form action="https://stackoverflow.com/users/login" id="UserLoginForm" method="post" accept-charset="utf-8"><div style="display:none;">
<input type="hidden" name="_method" value="POST" /></div>
<div class="input text required">
<label for="UserUsername">Username</label>
<input name="data[User][username]" type="text" maxlength="255" id="UserUsername" />
</div>
<div class="input password">
<label for="UserPassword">Password</label>
<input type="password" name="data[User][password]" id="UserPassword" />
</div>
<div class="submit">
<input type="submit" value="Login" />
</div>
</form>
<p id="user-management-links">
<a href="https://stackoverflow.com/users/forgotten_password">Forgotten password ?</a>
| <a href="https://stackoverflow.com/users/register">Sign up</a>
</p>
</fieldset>
そして、ここでは私の正規表現です:
この1つの作品:var regexp = content.match(/<form .*?>(.*?)<\/form>/)[0];
これ一つではない:あなたの答えのためのvar regexed = content.match(/<fieldset>(.*)<\/fieldset>/)[0];
ありがとう!
ご回答いただきありがとうございますが、残念ながら動作しません。 – m0g