学无先后,达者为师

网站首页 编程语言 正文

正则表达式:判断是否符合USD格式

作者:潮汐未见潮落 更新时间: 2023-04-20 编程语言

题目描述:

操作步骤 

题目使用正则表达式判断字符串格式,我之前的另外两篇文章 千分位分隔数字, 正则表达式

function isUSD(str) {
    var reg = /^\$\d{1,3}(,\d{3})*(\.\d{2})?$/
    return reg.test(str)
}

 可以看到使用正则表达式的代码就是这么简单高效,学好了正则表达式的确在平时的工作学习上提供特别多的便利。

/^\$\d{1,3}(,\d{3})*(\.\d{2})?$/

^ 行首匹配               \ $   前面的 \ 是转义字符,表示匹配 美元符号 $

\d{1-3}  表示  匹配 1至3 个数字  

() 是分组符合     (,\d{3})*  表示 逗号后面带3个任意数字 , * 表示匹配 0或者多次

(\.\d{2})?      \. 表示对小数点进行转义  ,整个语句表示 小数点后面带2个任意数字,?表示匹配 0或 1次                         

$ 表示行尾匹配


文章如有错误,恳请大家提出问题,本人不胜感激 。 不懂的地方可以评论,我都会一一回复

文章对大家有帮助的话,希望大家能动手点赞鼓励,大家未来一起努力     长路漫漫,道阻且长  

原文链接:https://blog.csdn.net/qq_52855464/article/details/125979040

栏目分类
最近更新