如何在文本框中检查逗号。即如果存在逗号,则代码应该发出警报,
<input type="text" id="name"/>
谢谢..
答案 0 :(得分:6)
你可以这样做:
if ($('#name').val().indexOf(',') !== -1)
{
alert('There was a comma');
}
如您未指定,您可以将该代码放入blur
事件等
答案 1 :(得分:4)
$("#name").blur(function() { // or keyup, keydown, keypress, whatever you need
if(this.value.indexOf(",") !== -1) {
alert('got a comma');
}
});
答案 2 :(得分:3)
不需要jQuery(用于测试)。这是一个正则表达式test()
。
if( /\,/.test( $('#name').val() ) ) {
alert('found a comma');
}
正则表达式test()
函数返回true或false。
答案 3 :(得分:1)
强制性的no-jQuery解决方案;)
if (document.getElementById("name").value.indexOf(",") !== -1) {
....
}