js中的正则表达式

1.正则匹配
// 判断一个字符串是否是数字
var isNum = function(num) {
var r = /^\d+$/;
return r.test(num);
}
var s = "123";

alert(isNum(s));


2.正则提取



3.正则替换

// 正则替换
// 新字符串 旧字符串.replace(正则表达式, 需要替换的内容);
//将正则表达式匹配到的替换为后面的内容
alert("2013年12月17日addsdffsdf".replace(/(\d+)年(\d+)月(\d+)日/, "$2/$3/$1"));
//---------------------------


           //      12/17/2013addsdffsdf


  
   \/Date(1425609163663)\/
        function getDt(datetime) {
            var num = datetime.replace(/\/Date\((\d+)\)\//, '$1')
            var n = Number(num)
            var d = new Date(n);
            return d.toLocaleDateString() + ' ' + d.toLocaleTimeString();
        };

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

posted @   张一辉  阅读(235)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示