1.根据正文内容自动变化框架高度:
主要利用scrollHeight正文内容长度来改变框架的高.
java 代码
- function f_frameStyleResize(targObj)
- {
- var targWin = targObj.parent.document.all[targObj.name];
-
- if(targWin != null)
- {
- var HeightValue = targObj.document.body.scrollHeight+30
-
- if(HeightValue < 600){HeightValue = 600}
-
- targWin.style.pixelHeight = HeightValue;
- }
- }
2.给字符传自定义函数:(计算长度,去空格)
java 代码
- String.prototype.getBytes = function ()
- {
- var result = 0;
-
-
- var towBytesCharNum = this.length - this.replace(/[\u4E00-\u9FAF]/gi, '').length;
- result = towBytesCharNum * 2;
-
- var singleByteCharNum = this.length - towBytesCharNum;
- result += singleByteCharNum;
-
- return result;
- }
-
- String.prototype.getInDbLeng = function () {
- var sTmpChar;
- var nOriginLen = 0;
- var nStrLength = 0;
- nOriginLen = this.length;
- for ( var i=0 ; i < nOriginLen ; i++ ) {
- sTmpChar = this.charAt(i);
-
- if (escape(sTmpChar).length >=3) {
-
- nStrLength += 2;
- } else if (sTmpChar!='\r') {
- nStrLength ++;
- }
- }
- return nStrLength;
- }
-
- String.prototype.trim = function ()
- {
- var str = this;
- if (str == '')
- {
- return str;
- }
-
- while (str.charAt(0) == ' ')
- {
- str = str.substring(1, str.length);
- }
-
- while (str.charAt(str.length - 1) == ' ')
- {
- str = str.substring(0, str.length - 1);
- }
-
- return str;
- }
-
3.一些验证的正则:
java 代码
- function validateEmail(strEmail)
- {
- var strRegulare = '^[\\w_\\-\\.]+?@\\w+?\\-?\\w*?\\-?\\w*?(\\.\\w+)+?$';
- return testRegulare(strRegulare, strEmail);
- }
-
-
- function validateLoginName(strLoginName)
- {
- var strRegulare = '^[\\w_]{4,20}$';
- return testRegulare(strRegulare, strLoginName);
- }
-
-
- function validateMobile(strMobileNum)
- {
- var strRegulare = '^((0?1\\d{10})|(\\d{3,4}-\\d{7,8})|(0{2}[1-9]\\d+))$';
- return testRegulare(strRegulare, strMobileNum);
- }
-
-
- function validateTel(strTel)
- {
- var strRegulare = '^(\\d{2,3}\\-)?(\\d{3,4}\\-)\\d{7,8}(\\-\\d+)?$';
- return testRegulare(strRegulare, strTel);
- }
-
-
- function validateIdCard(strIdCard)
- {
- var strRegulare = '(^\\d{18}$)|(^\\d{15}$)';
- return testRegulare(strRegulare, strIdCard);
- }
-
- function validatePsd(strPsd)
- {
- var strRegulare = '^[\\w_]{4,20}$';
- return testRegulare(strRegulare, strPsd);
- }
-
- function validateNickName(strNickName)
- {
- var strRegulare = '^[\\u4E00-\\u9FAF\\w]+$';
- return testRegulare(strRegulare, strNickName);
- }
-
- function validateName(strName)
- {
- var strRegulare = '^[\\u4E00-\\u9FAFa-zA-Z\\s]+$';
- return testRegulare(strRegulare, strName);
- }
-
- function testRegulare(strRegulare, strTest)
- {
- var objRegexp = eval('/' + strRegulare + '/');
- return objRegexp.test(strTest);
- }
-
- function checkbookdatetime(){
- var ab=$("txtsousuo").value;
- var gg='^20\\d{2}[\-\/\.]((0{0,1}[1-9])|([1][0-2]{0,1}))[\-\/\.]((0{0,1}[1-9])|([1-3][0-9]))$'
- var bb =eval( '/'+gg+'/');
- return cc=bb.test(ab);
- }
分享到:
相关推荐
在本资源"精心收集的WEB开发常用JS代码大全"中,包含了一系列广泛应用于Web开发的JS代码片段,这些代码对开发者来说是极其宝贵的参考资料。 1. **DOM操作**:JS通过Document Object Model(DOM)接口可以访问和操作...
描述中的"精心收集"暗示了这些代码片段并非随意拼凑,而是经过精心挑选和测试,确保它们在实际开发中具有实用价值。这可能涵盖了各种常见的编程任务,如数据处理、DOM操作、算法实现等。通过这些片段,开发者可以...
这里的“精心收集的Flash素材”可能包括各种预设的3D效果、图形、音频、按钮、动画片段等,这些都是Flash创作过程中常用到的元素。 【3D Flash效果】:在Flash中,3D效果是指通过ActionScript 3.0实现的一种立体...
这里可能有多种实现AJAX请求的代码片段,包括使用XMLHttpRequest对象或者现代浏览器支持的fetch API。 DOM(文档对象模型)是JavaScript操作HTML和XML文档的标准接口。通过DOM,开发者可以增删改查HTML元素,实现...
"javascript技巧精心收集"这个主题包含了一系列关于JavaScript编程的实用技巧和资源,旨在帮助开发者提升技能和效率。以下是一些从提供的文件名中提炼出的关键知识点: 1. **jsp技巧.txt**:这可能涉及到JavaServer...
本压缩包“BUNCH-OF-SNIPPETS”显然是一个收集了Python语言代码片段的资源库,由作者精心创建,用于在命令行环境中生成复杂的输出。下面将详细解析这个资源库可能包含的知识点及其应用价值。 首先,Python是一种...
Java PDF资源收集是一个针对Java开发者精心整理的资料合集,主要涵盖了Java开发中的各种主题,尤其是与PDF处理相关的知识。PDF(Portable Document Format)是一种广泛使用的文档格式,它能够跨平台保留原始文档的...
这些代码片段主要涵盖了JavaScript(JS)在网页设计中的应用,它们都是经过精心挑选并且在实际项目中具有广泛实用性的。JavaScript是一种强大的客户端脚本语言,它使得网页具有动态交互性,为用户提供了丰富的用户...
这句话简洁地强调了这个资源的核心内容——这是一个个人收集的C#代码片段库。每个片段可能是一个独立的功能实现,或者是某个复杂逻辑的简化版,旨在帮助用户节省编写常见代码的时间。"片段"一词重复出现,强调了这个...
这个名为"leetcode2-kotlinforinterviews"的项目,就是针对Kotlin面试者精心收集的一系列常见LeetCode问题的解决方案。 在这个项目中,你可以找到一系列Kotlin代码片段,这些片段涵盖了数据结构、算法和语言特性的...
- **Snippet Plugin**:自定义代码片段,提高编码效率。 - **NppFTP**:FTP客户端插件,可实时同步本地和服务器上的代码。 6. **查找与替换插件**: - **FINDINFILES Enhanced**:增强型的查找与替换功能,支持...
您可以使用“查看源文件”按钮直接转到源代码片段文件。 “编辑”操作按钮将带您到源文件中的特定片段以执行编辑。 删除操作按钮将立即删除该代码段。 编辑是小菜一碟。 :shortcake: 指令 可以从命令面板( Ctrl+...
"Android开发人员应该收集以下utils(更新)"这一标题提示我们,这里可能包含了一些最新的、实用的Android工具类库或者代码片段。在"AndroidUtilCode-master"这个压缩包中,我们可以预期找到一个专门为Android开发者...
2. snippets.dzone.com 是一个收集C语言源代码片段的平台,适合开发者寻找特定功能的实现。 3. hotscripts.com 分类展示了C和C++的脚本和程序,便于按需查找。 4. planetsourcecode.com 提供了大量免费的C和C++源...
PoC可以是简单的输入测试,也可以是精心设计的代码片段,其主要目标是触发漏洞并显示其影响。 接下来,我们讨论"Exp",即Exploit,它是利用漏洞进行攻击的实际工具。Exp通常包含更复杂的功能,如远程代码执行、权限...
5. **问题解决策略**:项目可能包含解决常见问题的代码片段,如错误处理、并发编程、性能优化等,这些都是开发者日常工作中不可或缺的技能。 6. **最佳实践**:通过对比不同的代码实现,学习者可以理解哪些设计模式...
无论是在寻找特定功能的代码片段,还是探索完整的项目框架,搜源码都能提供高效的支持。 ### 十二、拉基源码(http://www.lajicode.com) 虽然名字听起来有些随意,但拉基源码却是一个不可小觑的资源库。这里收集...
在IT领域,尤其是Java编程世界中,拥有一个个人存储库来整理和积累代码片段是非常有益的实践。本文将深入探讨名为"StudyRepository"的个人代码仓库,这是一个专门用于存放Java编程学习与实践项目的资源库,旨在为...
本压缩包“flash收集的各种素材”包含了一系列与Flash相关的资源,适用于设计师和开发者使用。以下是这些素材的详细解读: 首先,"韩国flash导航源文件"这部分内容提供了21个源文件,这些文件可能是用Adobe Flash ...
"code_snippets"这个项目,正如其名,聚焦于收集和整理各种编程语言的实用代码片段,特别关注了Jupyter Notebook这一流行的数据分析和科学计算环境。Jupyter Notebook以其交互式特性、丰富的可视化能力以及易于分享...