试试
<html>
<head>
<title>Javascript正则表达式</title>
</head>
<body>
<script >
function regex()
{
var regex=/(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- \.\/?%&=]*)?/;
var str = document.form1.name1.value;
var result = regex.test(str);
alert(result);
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>
<html>
<head>
<title>Javascript正则表达式</title>
</head>
<body>
<script >
function regex()
{
var regex=/(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- \.\/?%&=]*)?/;
var str = document.form1.name1.value;
var result = regex.test(str);
alert(result);
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>
解决方案 »
- Jquery 取文本问题.
- 上传图片问题 当天结帖!速度
- 求一个JavaScript的Cookies和Session的例子
- 大家帮看看这段代码有什么问题 (js记住cookie)
- 操作系统问题还是IE设置问题还是功能实现...----网页下载对话框的疑问
- 网址打开后发生了什么
- 请教请教!!!为何ASP页和HTML页中相同的代码执行却不同呢???
- [求助]html中各种事件的资料详细介绍
- 如何实现打开无标题栏的IE窗口?
- 为跳转能指定图片路径?
- 有没有JavaScript: The Definitive Guide, 5th Edition 中文版的电子书?
- 在dtree中如何添加链接为js函数
<head>
<title>Javascript正则表达式</title>
</head>
<body>
<script >
function regex()
{
var regex=/^(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- \.\/?%&=]*)?$/i;
var str = document.form1.name1.value;
var result = regex.test(str);
alert(result);
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>