javascript:
javascript是在浏览器中执行的动态脚本语言,主要作用是增强交互和用户体验效果。 ... javascript详情
别名:
js
,
ECMAScript
正则表达式:
英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 ... 正则表达式详情
- ##js正则验证日期时间: ```js var reDateTime = /^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/; var isDateTim…0顶 24891浏览 2013-01-24 11:37:23分享
- js中默认的`replace`函数只替换第一个匹配的项,要想实现`replaceAll`替换所有匹配项,需要借助于正则表达式. ```js String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } ```…0顶 70391浏览 2013-01-08 14:57:31分享
- 应用场景,解析逻辑运算符and or not,并将解析结果保存为数组。 例如: `"ABBD" and B not "CDD" or D` 输出: `["ABCD",{'operator':and,'operand':B},{'operator':not,'opera…0顶 53406浏览 2012-12-30 13:35:25分享
- 如下代码使用正则表达式做htmlEscape ```javascript function htmlEscape(str) { return String(str) .replace(/&/g, '&') .replace(/"/g, '"') …0顶 74459浏览 2012-12-26 11:08:25分享
- 如下js代码: ```js function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+…0顶 89482浏览 2012-12-22 19:53:08分享
- **html代码** ```{.html} <html> <body> <script language="JavaScript"> <!-- function getinfo(){ var myPat = new RegExp("the", "i"); var str = document.form1.m…1顶 71503浏览 2012-12-07 13:30:36分享
- **html代码** ```{.html} <html> <head> <title>Date Example</title> <script type="text/javascript"> function isValidDate(sText) { var reDate = /(?:0[1-9]|[12][0-9]|3[01])\/(?:0[…0顶 18229浏览 2012-12-06 21:37:18分享
- 如下两个函数,都是通过正则表达式实现的。 ```js function checkMobile(){ var sMobile = document.mobileform.mobile.value if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){ alert("不是完整的11位手机号或者正确的手机号")…0顶 92355浏览 2012-11-27 22:15:10分享
- 这个url的正则表达式判断的js!是比较全面的。它验证的情况包括!IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!是我见过的最全面的url验证了!可能还有遗漏的! ```javascript <script language="JavaScript"> <!-- function IsURL(str_url){ var strRege…0顶 56139浏览 2012-11-27 15:08:39分享
- **visa** ```{.html} <HTML> <head> <title>Visa Example</title> <script type="text/javascript"> function luhnCheckSum(sCardNum) { var…0顶 20376浏览 2012-11-24 18:43:08分享
- 使用正则表达式的方式实现HTML转义 **[JavaScript]代码** ```{.js} var REGX_HTML_ENCODE = /"|&|'|<|>|[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g; function encodeHtml(s){ return (typeof s != "string") ? s : …0顶 91045浏览 2012-11-15 15:24:04分享
- 对手机号进行正确性和所属运营商的校验7月9日早晨,电信号段已经得到确认无误了。 **[JavaScript]代码** ```{.js} var mobilecheck = function(tel){ var result = { isMobile:false, number:tel.toString(), operator:'unknown' }; i…0顶 90580浏览 2012-11-12 21:06:57分享
- **方法1** ```{.js} <html> <head> <title>Checking an email address - Version 01</title> <script type="text/javascript" language="javascript"> <!-- // function IsMatchingAddress(str){ var …0顶 19601浏览 2012-11-09 16:27:51分享