JavaScriptを使ってフォームを検証するためのRegExを作成しようとしています。 RegExは、カンマと句読点のみを許可する必要があります。たとえば、私は、この文字列を持っている:私は、次のRegEx in javascript。文字、コンマ、句読点のみを許可する
/^[A-Za-z0-9,. ]{3,50}$/;
を試してみた
Hi, this is a test of RegEx. Does it work
をしかし、動作しているようですしません。ソリューション?
ありがとうございます!
EDIT:
これは私のコードです:
<script type="text/javascript">
var RE_SSN = /^[A-Za-z0-9,. ]{3,50}$/;
function checkSsn(ssn){
if (RE_SSN.test(ssn)) {
alert("OK");
javascript:addAppointment(document.forms[0])
} else {
alert("NO!");
}
}
</script>
<div id="r">
<label for="receipt">Receipt</label><input type="checkbox" name="receipt" value="1"/>
</div>
<input type="button" value="Post it" onclick="checkSsn(this.form.content.value);"/>
作品について私。あなたの実際のコードを教えてください。 –
'this.form.content.value'には実際に何かが含まれていますか? – m90