我有这样的表格
<p>Masukan Posisi Baru</p>
<input type="text" id="nposisi"/></br>
<button id="ok">OK</button>
在“确定”单击函数时,我必须验证文本输入不是空的,并且符合我的格式。
我的格式输入文本:
例: A2.8
对于空验证,只需简单地
$(document).ready(function(){
$("#ok").click(function(){
var nposisi = $("#nposisi").val();
if(nposisi==""){
alert("Masukan dulu posisi baru");
exit();
}
});
});
但是我的问题是我不知道在格式验证方面?对此有任何想法。感谢之前
发布于 2013-05-07 07:55:31
使用正则表达式。
r = /^[\.A-Z0-9]{3,5}$/;
var nposisi = $("#nposisi").val();
if (nposisi.match(r)) {
alert("matches!");
} else {
alert("no match :(");
}
发布于 2013-05-07 07:57:10
您可以使用RegExp.test()
方法来实现这一点:
if (/^[A-Z\.\d]{3,5}$/g.test(nposisi)) { ... }
https://stackoverflow.com/questions/16413845
复制相似问题