我有这样的形式
<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();
}
});
});
但我的问题我不知道格式验证?任何想法。感谢之前
答案 0 :(得分:4)
使用正则表达式。
r = /^[\.A-Z0-9]{3,5}$/;
var nposisi = $("#nposisi").val();
if (nposisi.match(r)) {
alert("matches!");
} else {
alert("no match :(");
}
答案 1 :(得分:2)
您可以使用RegExp.test()
方法来实现此目标:
if (/^[A-Z\.\d]{3,5}$/g.test(nposisi)) { ... }