今天遇到一个问题,我要在文本框中输入一个网址链接,使其跳转。但是如何验证,我首先想到了正则表达式。对的,就是你想的那样,我对正则一知半解,但在我哥哥帮助下,最终是

实现 了效果。在此,来一发,分享一下。

首先,当然是jquery 引入。

(2).获取链接的文本框的值:var jumpurl = $("#jumpurl").val();

(3)./^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/  (这就是正则判断链接是否正确)

(4).

RegExp = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
if (RegExp.test(jumpurl) == false)
{
alert("您输入的链接格式不正确,请重新输入");
return;
}

我这个是在函数中调用的:

//添加,修改
function oper(our) {
var dropmodel = $("#dropmodel").val();
var txtcname = $("#txtcname").val();
var txtsonid = $("#txtsonid").val();
var startime = $("#news_OpenTime").val();
var endtime = $("#news_CloseTime").val();
var jumpurl = $("#jumpurl").val();
var che = $("input=name['rdo']:checked").val();
var link_Image = $("#link_Image_photo").attr("src").toString().substring($("#link_Image_photo").attr("src").toString().lastIndexOf("/") + 1);
if (txtcname == "") {
alert("您未填写内容名称");
return;
}
if (jumpurl == "") {
alert("您未填写内容链接");
return;
}
RegExp = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
if (RegExp.test(jumpurl) == false)
{
alert("您输入的链接格式不正确,请重新输入");
return;
}
if (startime == "") {
alert("您未选择开始时间");
return;
}
if (endtime == "") {
alert("您未选择结束时间");
return;
}
if (confirm("确定要执行此操作吗?") == false) { return };
var html = "our=" + our + "&dropmodel=" + dropmodel + "&txtcname=" + txtcname + "&txtsonid=" + txtsonid + "&link_Image=" + link_Image + "&startime=" + startime + "&endtime=" + endtime + "&jumpurl=" + jumpurl + "&che=" + che;
$.ajax({
type: "post",
url: "ashx/supercontent_operate.ashx",
dataType: "text",
data: html,
success: function (msg) {
alert(msg);
if (msg.indexOf("成功") > -1) {
quxiao();
}
},
error: function (xml) {
alert("系统繁忙,请稍候");
}
})
}

国庆还是个小白,不要喷。

注意:不要拿分号扩起来。

转载于:https://www.cnblogs.com/tuoxiong/p/5919752.html

jquey(判断文本框输入的网址链接是否符合规则)相关推荐

  1. jquery判断文本框输入的是非数字内容(交流QQ群:452892873)

    isNaN($(this).val())==false   输入的是数字, isNaN($(this).val())==true  输入的是非数字内容 转载于:https://www.cnblogs. ...

  2. PHP检测字数,js判断文本框剩余可输入字数的方法

    js判断文本框剩余可输入字数的方法 昨天项目上面遇到一个问题,就是在文本框输入的过程中判断剩余可输入是文字数量,百度了一下,找到了一个比较好的解决方法:代码如下: maxLen = 140; //可以 ...

  3. 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容

    文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...

  4. [正则表达式]文本框输入内容控制

    整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$". 只能输入n位的数字:"^\d{n}$". 只能输入至少n ...

  5. Java集合框架上机练习题:用户分别从两个文本框输入学生的姓名和分数.............

    编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中. import java.awt.FlowLayout; import java.a ...

  6. html选择文本框后提示消失,两种方法实现文本框输入内容提示消失

    第一种方法: 基于HTML5 input标签的新特性 - placeholder .另外,x-webkit-speech 属性可以实现语音输入功能. 第二种方法: 用span模拟,定位span,借助J ...

  7. html未填写提示,文本框输入信息,未输入的文本框会提示输入,并且未输入的文本框会变红...

    一 实现分销商注册页面文本框输入错误信息或者不输入会提示错误,填写好的文本框的文本会显示,并且空文本框会变红,输入的错误信息不但文本框变红,里面的文本会变蓝 实现思路:前台输入的信息会传给后台,后台接 ...

  8. JavaScript - 正则(RegExp)判断文本框中是否包含特殊符号

    前言 有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写. demo 利用 RegExp 对象,能很优雅的实现以上需求: // even(文本框内容) ...

  9. C#限制TextBox文本框输入格式

    1.摘要 实现TextBox文本框输入格式限制主要思路: textBox有个KeyPress事件,事件是在控件具有聚焦点并且用户按下并释放某个键后发生. 通过这个事件,可以通过ASCII码来与键盘输入 ...

最新文章

  1. tunctl used bridge sub interface network used with multi-network env
  2. 大数据之-Hadoop3.x_Yarn_FIFO调度器---大数据之hadoop3.x工作笔记0144
  3. 三十岁左右的你正处于什么状态?
  4. wifi抓包/苹果电脑mac book抓wifi sniffer packet
  5. oracle按月统计按季度统计,Oracle数据库按月统计(候,旬,月,季,年)
  6. 如何查看系统中的木马
  7. RT-thread Nano移植并实现多线程任务
  8. 深度学习的兴起与流行原因.
  9. python计算活了多少天计算器_年龄计算器-实际岁数计算器-周岁计算器-虚岁计算器-生日天数计算-活了多少天计算-虚岁怎么算...
  10. Linux内核2:中断代码分析
  11. Preserving Prefix Integrity
  12. Git - 版本穿梭(时光穿梭机)
  13. 有趣!10个你不得不知的Linux终端游戏
  14. 终于有人把智慧城市和边缘计算说清楚了
  15. 【英语】动词时态与语态
  16. c语言is_int(),C程序设计英文试题
  17. 福尔摩斯基本演绎法第一季/全集Elementary迅雷下载
  18. 李开复写给中国大学生的第四封信
  19. SpringBoot线程池ThreadPoolTaskExecutor和@Async异步方法浅解及代码应用示例
  20. 总奖金 200 万的 AI Challenger 开赛,可申请免费 GPU 资源

热门文章

  1. vs2013新建web项目异常 0x80070002 处理
  2. SQL:waitfor的使用
  3. cuda入门——改良第一个 CUDA程序
  4. 查询某一个表的字段和数据类型
  5. linux为用户添加sudo权限
  6. sjms-4 行为型模式
  7. cocos2dx标准容器_Cocos2d-x3.0模版容器详解之三:cocos2d::Value
  8. w25n01g 代码_W25N01GV 驱动
  9. c++调用mysql存储过程_C++中ADO调用MySQL存储过程失败,诡异的语法异常,求解中,附源码...
  10. 云原生架构应该怎么设计?