JS字符串处理:trim()与扩展示例
48 浏览量
更新于2024-08-28
收藏 46KB PDF 举报
本文主要介绍了JavaScript中字符串的`trim()`方法以及与其相关的字符串扩展方法的示例,包括清除字符串两侧空格、合并连续空格、提取数字和中文字符、将字符串转换为数字以及计算字符串字节长度的方法。
在JavaScript中,`trim()`方法用于去除字符串两端的空白字符,例如空格、制表符或换行符。这个方法非常实用,特别是在处理用户输入或者格式化文本时。在示例一中,作者通过扩展`String.prototype`添加了一个名为`ResetBlank`的方法,该方法使用正则表达式`/\s+/g`匹配所有连续的空白字符,并将它们替换为单个空格。这有助于规范化字符串中的空白。
在示例二中,除了`trim()`方法,还展示了几个自定义的字符串扩展方法:
1. `trim()`:清除字符串开始和结束处的空格,使用正则表达式`/(^\s*)|(\s*$)/g`。
2. `ResetBlank()`:与示例一相同,用于合并字符串中的多个连续空白字符。
3. `GetNum()`:保留字符串中的数字,移除非数字字符,使用正则表达式`/[^\d]/g`。
4. `GetCN()`:保留中文字符,移除非中文字符,正则表达式为`/[^\u4e00-\u9fa5\uf900-\ufa2d]/g`,这涵盖了基本汉字范围和部分扩展汉字。
5. `ToInt()`:尝试将字符串转换为整数,如果无法转换则返回原字符串,利用`isNaN()`函数和`parseInt()`。
6. `GetLen()`:计算字符串的字节长度,区分中文字符与其他字符,对于纯中文字符串,每个字符占用2个字节,其他情况根据字符编码计算。
这些扩展方法丰富了JavaScript字符串操作的功能,使得在处理特定文本格式时更加便捷。例如,`GetLen()`方法在处理包含中文的字符串时尤其有用,因为它能准确地计算出字符串在网络传输中所需的实际字节数。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-08-27 上传
2020-12-11 上传
2012-07-09 上传
2020-10-20 上传
2020-10-29 上传
2022-01-21 上传
weixin_38735119
- 粉丝: 7
- 资源: 876
最新资源
- Visual Basic.NET与Surfer接口技术及其应用(PDF)
- 大学四级最新版高频词汇(内部资料)
- Excel 在统计中的应用
- 随机函数重要学习资料公式
- ssh框架搭建总结(很好用的哦)
- AppA_Labs_doc.pdf
- c#读写word文件
- 89c2051串口通讯
- IAR Embedded Workbench For ARM简介
- gnu gcc manual.pdf
- PCB电磁兼容设计的注意事项,板级电磁兼容设计
- PHP设计模式中文版
- 2008全国软考评测师是大纲-软考
- Linux操作系统下C语言编程入门.pdf
- Websphere MQ入门教程7.doc
- 有关winpcap配置的问题