[^163]我现在被匹配字符中只要含1,6,3就匹配,而我只是要求163一块出现时才匹配,其他则不匹配,怎么改呢?
解决方案 »
- javascript怎么在表格里面动态添加按钮
- 数值正则
- MzTreeView能通过text或者data上挂载的数据聚焦某节点吗?
- JavaScript Array 对象:如何快速查找一个值是否存在,不存在再push()!
- iframe怎样提取子页面标签内容?
- 如何控制重复修改???
- 请问:如何计算innerHEML中的'<BR>'的个数
- 如何通过双击表格中某一单元格得到这个单元格的行号和列号,急
- 有一个<textarea>abc</textarea>还有一个<input type=button>希望按下按钮abc变成
- 我想通过一个下拉列表的输入来控制另一个文本框的输入,当下拉列选中一值时,使文本框变为不可输入项!
- js 面向对象问题
- 难道是跨域操作???
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="JavaScript" type="text/javascript">
window.onload=function(){
var s="123456789";
if((s.indexOf("1")>=0)&&(s.indexOf("6"))>=0&&(s.indexOf("3"))>=0) alert("有163");
} </script>
</head>
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="JavaScript" type="text/javascript">
window.onload=function(){
var s="1111111113111456661111111126";
var rex=/[^1\6\3]*[1]+[^1\6\3]*/g;
var rex1=/[^1\6\3]*[6]+[^1\6\3]*/g;
var rex2=/[^1\6\3]*[3]+[^1\6\3]*/g;
if(rex.test(s)&&rex1.test(s)&&rex2.test(s)) alert("163");
} </script>
</head>
<body>
</body>
</html>
var str = "16131234561643";var s = /(?=163)/.test(str);alert(s);
如果出现163连续的,我的意思是只有163,就不匹配
难看了点,但满足你的要求了
if (!a.exec(document.getElementById("txt").value))
alert(document.getElementById("txt").value);