无撇号或&符号的正则表达式

时间:2017-02-21 14:02:48

标签: javascript regex validation

我希望有人可以帮我提出一个表单输入所需的正则表达式。这是我能够和不能接受的:

  
      
  • 没有撇号
  •   
  • 没有&符号
  •   
  • 没有空白值
  •   
  • 就我所知,其他一切都是公平的游戏
  •   

编辑:

checkRegexp功能:

function checkRegexp( o, regexp, n ) {
      if ( !( regexp.test( o.val() ) ) ) {
        o.addClass( "ui-state-error" );
        updateTips( n );
        return false;
      } else {
        return true;
      }
    }

2 个答案:

答案 0 :(得分:3)

你可以使用这个:/^[^'&]+$/



var test = [
    "&test",
    "'aaa",
    "WHIte Space",
    "RegexIsAwesome",
    "          ",
];

test.forEach(function(element) {
  console.log(element + " => " + /^[^'&]+$/.test(element.trim()));
});




答案 1 :(得分:2)

喜欢这个吗?

/^[^'&]+$/

regexr.com尝试学习正则表达式。