JavaScript代码片段合集:函数、窗口操作与正则验证

需积分: 15 2 下载量 140 浏览量 更新于2024-10-25 收藏 112KB TXT 举报
"JavaScript常用代码集锦包含了JavaScript中的一些常见函数和正则表达式用法,涉及对话框、窗口打开、XML处理以及时间格式验证等实际应用。" 在JavaScript编程中,以下是一些常见的代码片段及其功能: 1. **对话框(modal dialog)**: `doSelectUser` 函数展示了如何使用`window.showModalDialog`来创建一个模态对话框,用于用户选择操作。`strFeatures`参数设置了对话框的属性,如宽度、高度、位置等。`selUser.aspx`是对话框要加载的页面。 2. **关闭对话框并返回值**: `okbtn_onclick` 函数演示了如何在对话框关闭时返回值。`window.returnValue`用于设置返回值,然后调用`window.close()`关闭当前窗口。 3. **全屏窗口打开**: 这段代码使用`window.open`打开一个新窗口,填满整个屏幕减去20像素,确保窗口在屏幕边缘对齐。`toolbar=no`等参数设置窗口特性,如是否显示工具栏、滚动条等。 4. **XML处理**: `initialize`函数展示了如何使用ActiveXObject处理XML文档。首先创建两个XMLDOM对象,`xmlDoc`加载XML文件,`xslDoc`加载XSLT文件,然后将XML文档转换为HTML,结果赋值给`folderTree.innerHTML`进行展示。这种方法适用于旧版IE浏览器,现代浏览器通常使用`DOMParser`和`XSLTProcessor`。 5. **正则表达式验证**: - 1.1 验证数字:`/^(-|\+)?\d+$/.test(str)`检查字符串是否只包含整数,可以是正数或负数。 - 1.2 验证数字ID:`/^\d+$/.test(str)`检查字符串是否只包含正整数。 - 1.3 验证负整数:`/^-\d+$/.test(str)`检查字符串是否只包含负整数。 - 2.1 验证时间格式:`isTime`函数使用正则表达式检查字符串是否符合时间格式(如13:04:06)。 这些代码片段涵盖了JavaScript中一些基本但实用的功能,对于日常开发工作非常有用。理解并掌握它们有助于提升JavaScript编程能力。在实际项目中,可以根据需要调整和扩展这些代码以适应具体需求。