私はそれにマッチする方法を理解していますが、例えばメールマッチャーが使用する基準はわかりません:/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
しかし、私はスチームIDが何を使うのかを知る必要があります。入力がSTEAM IDと一致するかチェックしてください。
デモスチームID:STEAM_0:1:20206720
は、誰かが私にスチームIDの基準を与えることができますか?
EDIT: 私はpimvdbが提供する正規表現を使用していますが、蒸気ID(STEAM_0:1:20206720)が間違っていると返信します。
私のコードは以下の通りです:によって呼び出され
function verifySteamID(){
var elem = document.getElementById('item_name');
var emailExp = /^STEAM_[0-5]:[01]:\d+$/;
if(elem.value.match(emailExp)){
document.getElementById("error").setAttribute("class", "hidden");
return true;
}else{
document.getElementById("error").setAttribute("class", "unhidden");
elem.focus();
return false;
}
}
:
<input type="submit" value="Donate" id="donatebtn" onclick="return verifySteamID()" />
Googleは私を助けました:http://developer.valvesoftware.com/wiki/SteamID#Format –