先定义正则表达式,然后用正则表达式比较,看是否符合要求,如果返回true,则表示匹配,否则表示不匹配,示例代码如下:
//定义要判断的字符串var str = "afsfd(bcd)asfasfsad(def)asdfsadf"
//定义正则表达式对象,\表示转义字符,原点表示任意字符,+表示出现次数至少1次,igm表示忽略大小写,且全局匹配
pattern =new RegExp("\\((.| )+?\\)","igm")
//取出匹配正则表达式的内容
alert(str.match(pattern))
就可以取出小括号内的内容了
答案:var reg = /\S/
reg.test($("value").val())
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。
扩展资料:
正则表达式的特点是:
1. 灵活性、逻辑性和功能性非常强;
2. 可以迅速地用极简单的方式达到字符串的复杂控制。
3. 对于刚接触的人来说,比较晦涩难懂。
由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。
参考资料:百度百科——正则表达式
可以这么写:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html xmlns="
<head>
<title>匹配正则表达式</title>
<meta http-equiv="Content-Type" content="text/html charset=utf-8" />
<script type="text/javascript">
function t1() {
var cont = document.getElementById('cont')
var cv = cont.value
var reg = /<a[\s]+[^>]+>([^<>]+)<\/a>/gi // 正则表达式
alert(cv.replace(reg,''))
}
</script>
<style type="text/css">
textarea {
width:400px
height:200px
}
</style>
</head>
<body>
<p>
<textarea id="cont"></textarea>
</p>
<p><input type="button" value="把链接换成空链接" onclick="t1()" /></p>
</body>
</html>