<script> var u="http://topic.csdn.net"; var s=/^[0-9a-zA-Z:]/; var a=s.test(u); if (a == true ) alert("字符串不符合结果!!"); else alert("字符串符合结果!!"); </script>test方法测试字符串是否含有测试结果,返回true或false <script LANGUAGE="javascript"> var u="http://topic.csdn.net"; var s=/^[0-9a-zA-Z:]/; var a=s.exec(u); if (a.length == 0 ) alert("字符串不符合结果!!"); else alert("字符串符合结果!!"); </script>exec(string): 对string进行正则处理,并匹配结果为数组
第二段写反了 应该是 if (a.length == 0 ) alert("字符串符合结果!!"); else alert("字符串不符合结果!!");
搞定!
<script>
var u="http://topic.csdn.net";
var s=/^[0-9a-zA-Z:]/;
var a=s.test(u);
if (a == true )
alert("字符串不符合结果!!");
else
alert("字符串符合结果!!");
</script>test方法测试字符串是否含有测试结果,返回true或false
<script LANGUAGE="javascript">
var u="http://topic.csdn.net";
var s=/^[0-9a-zA-Z:]/;
var a=s.exec(u);
if (a.length == 0 )
alert("字符串不符合结果!!");
else
alert("字符串符合结果!!");
</script>exec(string): 对string进行正则处理,并匹配结果为数组
应该是 if (a.length == 0 )
alert("字符串符合结果!!");
else
alert("字符串不符合结果!!");