我有一个文本框,我需要验证下面给出的两个单词之间不允许使用逗号,例如 B521,Baraghat。我想为此使用正则表达式。如何在 JavaScript 中做到这一点。
问问题
266 次
2 回答
0
此检查不需要正则表达式。这将确保您的字符串不包含逗号。
if(str.indexOf(',') != -1) {
<Invalid string logic>
}
如果您坚持使用正则表达式:
if(str.match(/\,/)) {
<invalid string logic>
}
于 2013-08-13T13:48:41.127 回答
0
var patt=/[^,]+,[^,]+/
这将在两个非逗号之间找到一个逗号。
这匹配两者:
B521,巴拉加特
和
B521,巴拉加特
如果你想明确地在两个词之间找到一个逗号,你可以这样做:
var patt=/\b,\b/
这将在两个单词边界之间找到一个逗号。
这匹配
B521,巴拉加特
但不是
B521,巴拉加特
于 2013-08-13T13:58:13.683 回答