某些字符的正则表达式

时间:2011-04-26 15:33:01

标签: jquery asp.net jquery-ui jquery-selectors

我有一个似乎对我不起作用的正则表达式,所以我认为我的语法不正确。我正在尝试寻找任何高于典型键盘上数字的字符(例如!@#$%^& *())。

这是我在表达式变量中使用的语法。

var expSpecialChar = /[!@#$%^&*()]/ 

这是我要测试角色的声明。该语句包含在单击按钮时调用的函数中。

expSpecialChar.test($("#tbText").val();

感谢您的反馈!

1 个答案:

答案 0 :(得分:2)

您在第二个代码示例的末尾错过了)

以下似乎对我有用

<强> HTML

<input id="tbText" />
<button>Test</button>
<div id="result"></result>

<强>的Javascript

$(function() {
  $("button").click(function() {
    var expSpecialChar = /[!@#$%^&*()]/ 
    var result = expSpecialChar.test($("#tbText").val());  
    $("#result").text(result);
  });
});

在jsFiddle上查看它:http://jsfiddle.net/kDTHm/