今天看了一则报道,说明12306网站花费3亿,我真想见识见识3亿的代码到底如何?在首页上看了页面代码,贴出来部份给大家。
function replaceALL(){
var replaceTxt = document.getElementById("searchwordl").value;
var relTxt = replaceTxt.replace(/^\s+|\s+$/g,"");
if(typeof(document.getElementById("searchwordl"))=="undefined"||relTxt==""){
alert("请输入检索条件");
document.getElementById("searchwordl").focus();
return false;
}
if(typeof(document.getElementById("searchwordl"))!="undefined"){
var searchwordl = document.getElementById('searchwordl').value;
var sig = 0;
if(searchwordl.indexOf("'") > -1 || searchwordl.indexOf("\"") > -1 || searchwordl.indexOf("%") > -1 || searchwordl.indexOf("#") > -1 || searchwordl.indexOf("&") > -1 || searchwordl.indexOf("*") > -1 || searchwordl.indexOf("(") > -1 || searchwordl.indexOf(")") > -1 || searchwordl.indexOf("@") > -1 || searchwordl.indexOf("`") > -1 || searchwordl.indexOf("/") > -1 || searchwordl.indexOf("\\") > -1 || searchwordl.indexOf(",") > -1 || searchwordl.indexOf(".") > -1 || searchwordl.indexOf("=") > -1 || searchwordl.indexOf("<") > -1 || searchwordl.indexOf(">") > -1)
sig = 1;
searchwordl=searchwordl.replace("'","");
//searchwordl=searchwordl.replace(" ","");
searchwordl=searchwordl.replace("%","");
searchwordl=searchwordl.replace("#","");
searchwordl=searchwordl.replace("&","");
searchwordl=searchwordl.replace("*","");
searchwordl=searchwordl.replace("(","");
searchwordl=searchwordl.replace(")","");
searchwordl=searchwordl.replace("@","");
searchwordl=searchwordl.replace("`","");
searchwordl=searchwordl.replace("/","");
searchwordl=searchwordl.replace("\\","");
searchwordl=searchwordl.replace(",","");
searchwordl=searchwordl.replace(".","");
searchwordl=searchwordl.replace("=","");
searchwordl=searchwordl.replace("<","");
searchwordl=searchwordl.replace(">","");
if(searchwordl == '请输入搜索条件'){
alert("请输入搜索条件");
return false;
}
if(searchwordl == ''){
alert("请正确输入搜索条件");
return false;
}
if(sig == 1){
alert("请正确输入搜索条件");
return false;
}
document.getElementById('searchword').value=searchwordl;
return true;
//document.fmsearch.submit();
}
}
我真想知道3亿花在哪里,这么稀烂的代码,特别是这下面这段代码
var sig = 0;
if(searchwordl.indexOf("'") > -1 || searchwordl.indexOf("\"") > -1 || searchwordl.indexOf("%") > -1 || searchwordl.indexOf("#") > -1 || searchwordl.indexOf("&") > -1 || searchwordl.indexOf("*") > -1 || searchwordl.indexOf("(") > -1 || searchwordl.indexOf(")") > -1 || searchwordl.indexOf("@") > -1 || searchwordl.indexOf("`") > -1 || searchwordl.indexOf("/") > -1 || searchwordl.indexOf("\\") > -1 || searchwordl.indexOf(",") > -1 || searchwordl.indexOf(".") > -1 || searchwordl.indexOf("=") > -1 || searchwordl.indexOf("<") > -1 || searchwordl.indexOf(">") > -1)
sig = 1;
searchwordl=searchwordl.replace("'","");
//searchwordl=searchwordl.replace(" ","");
searchwordl=searchwordl.replace("%","");
searchwordl=searchwordl.replace("#","");
searchwordl=searchwordl.replace("&","");
searchwordl=searchwordl.replace("*","");
searchwordl=searchwordl.replace("(","");
searchwordl=searchwordl.replace(")","");
searchwordl=searchwordl.replace("@","");
searchwordl=searchwordl.replace("`","");
searchwordl=searchwordl.replace("/","");
searchwordl=searchwordl.replace("\\","");
searchwordl=searchwordl.replace(",","");
searchwordl=searchwordl.replace(".","");
searchwordl=searchwordl.replace("=","");
searchwordl=searchwordl.replace("<","");
searchwordl=searchwordl.replace(">","");
if(searchwordl == '请输入搜索条件'){
alert("请输入搜索条件");
return false;
}
if(searchwordl == ''){
alert("请正确输入搜索条件");
return false;
}
if(sig == 1){
alert("请正确输入搜索条件");
return false;
}
document.getElementById('searchword').value=searchwordl;
请问,你不会用正则吗?
分享到:
相关推荐
综上所述,12306抢票Delphi 2010源代码涉及的技术领域广泛,包括网络通信、数据解析、实时监控等多个方面。在实际应用中,开发者需要不断优化和调试,以确保软件的稳定性和效率,同时也要意识到其可能带来的社会影响...
每次当你在12306网站上查询火车行程时,系统会根据输入的城市代码来查找相应的列车信息。这些代码并不是我们日常生活中熟知的城市名称,而是由12306系统内部定义的一套编码规则,可能基于车站的ID或者地理位置等因素...
在铁路旅客运输领域,12306车站代码是一个重要的概念。它是由中国铁路客户服务中心(简称12306)为每个火车站分配的一个唯一识别编号,用于在系统内部进行数据处理和信息交换。了解并掌握车站代码对于进行网上购票、...
对于"12306登录测试代码",我们可以理解为这是一个针对12306网站登录功能的自动化测试代码,可能是用某种编程语言(如Python、Java或JavaScript)编写的。这样的代码用于验证登录过程中的各种情况,确保用户能够正确...
12306订票助手 源代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows....
界面布局学习(适用1221)(源代码+截图)微信小程序学习用demo:12306;界面布局学习(适用1221)(源代码+截图)微信小程序学习用demo:12306;界面布局学习(适用1221)(源代码+截图)微信小程序学习用demo:12306;...
UI设计应注重易用性和响应性,确保在不同设备和屏幕尺寸上都能良好展示。 4. **C/C++**: 在描述中提到了C和C++,这可能是指后台服务或数据处理部分。12306系统可能使用C/C++编写高性能的服务器端程序,如数据处理...
12306抢下铺代码 block" id="passenger_1_seat_detail_select" onchange="setSeatDetail('1')"> 随机</option> 上铺</option> 中铺</option> 下铺</option></select>
在代码实现上,抢票软件通常分为前端和后端两部分。前端负责与用户交互,如输入购票信息、显示余票和验证码;后端则负责数据处理,如定时查询、验证码识别和订单提交。常用的技术栈可能包括JavaScript(前端)、...
本资源"模仿12306火车票app(微信小程序源代码)"提供了一个完整的微信小程序示例,可以帮助初学者深入理解微信小程序的开发过程。 1. **微信小程序框架** 微信小程序基于一套自研的JS框架,WXML(WeiXin Markup ...
【Python 12306 余票查询代码解析】 在Python编程中,12306余票查询是一项常见的应用,它可以帮助用户实时获取火车票的剩余情况,为出行规划提供便利。本项目利用Python的`requests`模块,通过12306官方接口进行...
设计一个用户友好的网页是至关重要的,尤其是在像12306这样高流量的网站上。设计应简洁明了,便于用户快速找到所需信息,如车次查询、购票、退票和改签等功能。这通常意味着清晰的导航菜单、直观的布局和易识别的...
【12306订票助手源码】是一款曾经流行的应用程序,主要用于帮助用户自动查询和预订中国铁路12306官网上的火车票。由于铁路系统的不断升级和安全策略的加强,这款助手可能已经无法正常使用,但它依然具有很高的学习...
【12306选择上下铺技巧大全】 在12306中国铁路客户服务中心网站购买火车票时,选择理想的上下铺...然而,这些技巧的有效性可能会随12306网站的更新而变化,乘客应保持关注官方的最新动态,以便获取最有效的购票策略。
12306订票助手合集是一组用于辅助用户在12306中国铁路客户服务中心网站上更高效地进行火车票预订的程序。这些助手通常由编程爱好者或者开发者编写,旨在解决12306官网在高峰期可能出现的访问拥堵、抢票困难等问题。...
在互联网技术日新月异的今天,许多开发者通过分析12306网站的JavaScript代码(即12306js)来提升用户的购票体验。"12306js代码"很可能是指一个基于JavaScript的插件或脚本,旨在帮助用户更高效、便捷地使用12306平台...
从12306网站爬取火车票帖子过来的自取,这里是12306网站的城市对应三字英文代码json文件,可以直接免费下载,记得编码方式选择“gbk”就行
描述中的“代码跨平台”进一步证实了这个客户端是基于QT框架的,因为QT的一大特点就是跨平台能力,它允许开发者编写一次代码,就能在多个平台上运行。开发者提到的“0分”可能是指没有足够的积分来提供评分,而...
你可以通过分析和修改源代码,了解如何实现类似12306的功能,如用户登录、车次查询、票务预订、支付接口集成等,并且可以在此基础上扩展自己的功能或优化性能。 【标签】"C#" 和 "12306" 标签明确指出了项目的编程...
12306是中国铁路客户服务中心的官方网站,它提供了在线火车票预订服务,方便广大旅客在包括春节期间在内的各个时期购买火车票。在这个系统中,用户可以通过注册账号、登录并输入出发地、目的地、出行日期等信息来...