<分区>
我有一个带有文本框的表单,用户需要插入宽度 X 高度格式值,因此我需要使用 JavaScript 正则表达式验证来验证它的格式是否正确。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<input type="text" name="txt" class="txt_val" value=""/>
<input type="submit" class="clk" value="submit"/>
<script>
$(".clk").click(function(){
var number=$(".txt_val").val();
var compare=/[0-9]{2}^[a-z .x-]{1}[0-9]{2}/;
if(number.match(compare)){
alert('match');
}
else{
alert('not match');
}
});
</script>
用例的预期输出:
1)格式应该是这样的
10X10 or 23X24 or 36X24 or 44X56
像任何带大写或小写'x'的宽高
2) widthXheight 和字符'x' 后面有两位数字的任何数字可以是大写或小写