我正在尝试使用regex pattern
进行简单的textarea验证(它应该只允许使用numbers.characters,逗号,空格和点)。但它不起作用。
如果我点击click button
没有值,直接显示alert()
$(document).ready(function(){
$("#sub").click(function(){
debugger
var a=$('.showReason' ).val();
alert(a)
var regex=/^[a-zA-Z0-9.]+$/;
if(!regex.test(a)==false){
$('.showReason' ).addClass('box');
} else {
alert("gud");
}
});
});
.box{
border:2px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea name="" class="showReason col-xs-12 form-control required" ></textarea>
<button id="sub">
click
</button>