社区
JavaScript
帖子详情
怎么检测字串为 double? currency?
Frank6600
2005-08-12 02:30:15
如果下面这段代码可以检测字串是否为整数,
function isInt(str)
{
if(parseInt(str).toString()==str.substr(0))
return true;
else
return false;
}
那,怎么检测字串是否为 double (或者说 float, 即整数加小数)?
又,怎么检测字串是否为 currency (金钱格式)?
...全文
107
5
打赏
收藏
怎么检测字串为 double? currency?
如果下面这段代码可以检测字串是否为整数, function isInt(str) { if(parseInt(str).toString()==str.substr(0)) return true; else return false; } 那,怎么检测字串是否为 double (或者说 float, 即整数加小数)? 又,怎么检测字串是否为 currency (金钱格式)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Pandahai
2005-08-12
打赏
举报
回复
--返回是或不是--
function isInt(str) {
var filer= /^[\$]+[\d]+[\.]*[\d]+/g
var strResult=str.toString().match(filer);
if(strResult!=null)
return true;
else
return false;
}
Frank6600
2005-08-12
打赏
举报
回复
Pandahai(飞雪)
你是说类似这样吗﹖
function isInt(str) {
var filer= /^\d+$/; --------> 我知道这里是错的 :) 可我不会
return filter.test(str);
}
currency贷币格式的正则表达式我不太会写,
你能教一下吗﹖
或,有人能教一下吗﹖
Pandahai
2005-08-12
打赏
举报
回复
也可以用正则表达式判断(是否是currency贷币格式)
Frank6600
2005-08-12
打赏
举报
回复
嗯,你解决了检测字串是否为 double 的问题。
那,检测字串是否为 currency ,除了使用相同于 isDouble 的方法外,
有没有更好一点的方法﹖
比如 parseCurrency ?
lgq2369
2005-08-12
打赏
举报
回复
把parseInt改为parseFloat
agentrt-linux 极境智能体操作系统(AirymaxOS)
AirymaxOS:基于Liunx内核的智能体操作系统。整个AirymaxOS采用微内核思想进行构建,和AirymaxRT属于不同层级,AirymaxRT可以基于AirymaxOS运行,效率更高,速度更快,运行更稳定。
基于多时段动态电价的电动汽车有序充电策略优化(Matlab代码实现)
内容概要:本文围绕基于多时段动态电价的电动汽车有序充电策略优化展开研究,提出一种结合动态电价机制的充电调度方法,旨在通过优化充电行为缓解电网负荷压力并降低用户充电成本。文中系统设计了多时段电价模型,深入分析其对电动汽车充电需求的引导机制,构建了兼顾经济性与电网友好性的优化调度模型,并基于Matlab平台进行算法实现与仿真验证。通过对比多种场景下的充电负荷曲线,验证了该策略在削峰填谷、提升可再生能源消纳能力以及实现电网与用户双赢方面的有效性。研究进一步考虑了用户响应行为的不确定性,增强了模型在实际应用中的鲁棒性与可行性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源、智能电网、电动汽车等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于城市充电站、住宅区充电桩等集中充电管理场景,实现负荷的优化调度与电网支撑;②支持电网侧需求响应项目,提升电力系统运行效率与稳定性;③为政府及电力公司制定分时电价政策、推动车网互动(V2G)发展提供技术支撑与决策依据。; 阅读建议:读者在学习过程中应重点关注电价信号设计与充电优化模型之间的耦合关系,深入理解目标函数与约束条件的构建逻辑,结合Matlab代码掌握算法实现细节,并建议复现仿真案例以全面把握策略的运行机制与优化效果。
Delphi 13.1控件之TatukGIS-DK.Delphi.RX12-116.1.42371.exe.zip
Delphi 13.1控件之TatukGIS_DK.Delphi.RX12_116.1.42371.exe.zip
Repomix 是一款功能强大的工具,能将您的整个代码库打包成单个 AI 友好型文件
Repomix(前称 Repopack)是一款功能强大的工具,它能将您的整个代码库打包成一个单独的、人工智能友好的文件。当您需要将代码库输入给大型语言模型(LLMs)或其他人工智能工具,如Claude、ChatGPT、DeepSeek、Perplexity、Gemini、Gemma、Llama、Grok等时,它是完美的选择
CowAgent 是一款开源超级 AI 助手,它能够主动规划任务、控制您的计算机和外部服务、创建并运行技能、构建个人知识库和长期记忆,并通过自我进化与您共同成长-是 Agent Harness 工程
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ DeepSeek/Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章