怎么用js判断文本框中只能出现 逗号符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用js判断文本框中只能出现 逗号符号相关的知识,希望对你有一定的参考价值。

如题
需例题
那如果还有中文呢?只有中文和英文逗号的判断
如(请输入关健字,请用,分隔)
js,判断,逗号

参考技术A <html>
<head>
<script>
function isEng(obj)
var str=obj.value.toString();
var a=/^[,]+$/;
if(!a.test(str))
alert('false');

else
alert('true');

</script>
</head>
<body>
<input type="text" name="name" id="name">
<a href="javascript:isEng(document.getElementById('name'))">test</a>
</body>
</html>

var a=/^[,]+$/;
这句话解释下 ^匹配语句开始 $匹配结束 [,]代表逗号 + 代表至少出现一次
参考技术B <script language="javascript">
function check()
var v=document.getElementById('txt').value;
var reg = new RegExp('^,*$','g');
if(reg.test(v))
alert('yes');
else
alert('no');

</script>
<input type='text' name='txt' id='txt'/>
<button onclick='check()'>check</button>本回答被提问者采纳
参考技术C <html >
<head>
<meta http-equiv="Content-Type" />
<title></title>
<script language="javascript">
function Checktxt()

var pattern =/^\,$/;
var text1=document.getElementById("text1");
if(!pattern.test(text1.value))
alert("对不起,只能出现逗号符号!");
else
alert("输入正确");

</script>
</head>
<body>
<input type="text" id=text1 maxlength=20>
<input type="button" id="btnSave" value="验证" onclick="Checktxt();">
</body>
</html>

以上是关于怎么用js判断文本框中只能出现 逗号符号的主要内容,如果未能解决你的问题,请参考以下文章

js怎么控制文本框只能输入数字

js怎么控制文本框只能输入数字

js判断文本框只能输入中文和英文,如果不是就弹出对话框提示

JavaScript 中怎样判断文本框只能输出英文字母、汉字和数字,不能输入特殊字符!

js怎样判断文本框输入的全是回车,如果全是回车提示为空

c#如何判断文本框中是不是是数字