我有一个似乎对我不起作用的正则表达式,所以我认为我的语法不正确。我正在尝试寻找任何高于典型键盘上数字的字符(例如!@#$%^& *())。
这是我在表达式变量中使用的语法。
var expSpecialChar = /[!@#$%^&*()]/
这是我要测试角色的声明。该语句包含在单击按钮时调用的函数中。
expSpecialChar.test($("#tbText").val();
感谢您的反馈!
答案 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);
});
});