`
- 浏览:
198981 次
- 性别:
- 来自:
北京
-
js正则表达式,限1-2位整数,或者至多含有两位小数
- $(function(){
-
- //1、只能输入数字或者小数点 仅整数,整数加小数
- var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/;
- console.log(reg1.test("")+" 空串 false");
- console.log(reg1.test("1")+" 1 true");
- console.log(reg1.test("10")+" 10 true");
- console.log(reg1.test("10.")+" 10. false");
- console.log(reg1.test("100")+" 100 false");
- console.log(reg1.test("100.1")+" 100.1 false");
- console.log(reg1.test("10.1")+" 10.1 ture");
- console.log(reg1.test("10.10")+" 10.10 true");
- console.log(reg1.test("10.101")+" 10.101 false");
- console.log(reg1.test("0.101")+" 0,101 false");
- console.log(reg1.test("110.101")+" 110.101 false");
- console.log(reg1.test("a")+" a false");
- console.log(reg1.test("*")+" * false");
- console.log(reg1.test("..")+" .. false");
-
-
- })
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- `/^(^[0-9]{1,2}$)|(^[0-9]{1,2}[.]{1}[0-9]{1,2}$)/`:这个表达式包含两个部分,由“|”分隔,表示匹配1到2位整数(`^[0-9]{1,2}$`),或者匹配含有最多两位小数的数字(`^[0-9]{1,2}[.]{1}[0-9]{1,2}$`)。...
2. 验证小数和整数的正则表达式集: - 验证有两位小数的正实数:`^[0-9]+(.[0-9]{2})?$` 匹配整数后跟恰好两位小数的数字字符串。 - 验证非零的正整数:`^\+?[1-9][0-9]*$` 匹配以非零数字开头,后跟任意数量数字...
`表示可选的小数部分,其中`.0-9]{2}`表示两位小数。 - **匹配带1-3位小数的非负实数**:`^[0-9]+(.[0-9]{1,3})?$` - 解析:与上例类似,但小数部分为1-3位。 - **匹配非负整数或正整数**:`^\+?[1-9][0-9]*$` -...
根据给定的文件信息,以下是对“常用js正则表达式”的详细解析,涉及各种应用场景下的正则表达式,用于匹配数字、字符、特定格式等。 ### 1. 数字匹配 - **纯数字**: `^[0-9]*$` 和 `^\d*$` 都用来匹配任何长度的...
在JavaScript和Java中,正则表达式被广泛应用于数据验证、文本提取和格式化等多个场景。以下是一些常用的正则表达式及其应用: 1. QQ号验证: QQ号通常由5到11位数字组成。在JavaScript和Java中,我们可以使用以下...
$`:验证一个数是否为最多两位小数的实数。 - `^[0-9]+(\.[0-9]{1,3})?$`:验证一个数是否为最多三位小数的实数。 - `^\d+(\.\d+)?$`:验证一个数是否为可能带小数点的实数。 - `^(-([0-9]+\.[0-9]*[1-9][0-9]*)|...
- **解释:** 匹配可能带有负号的整数或小数,小数部分最多两位。负号可选,表示该数字可能是正数也可能是负数。 **8. 正数、负数、和小数:** - **表达式:** `^(\-|\+)?\d+(\.\d+)?$` - **解释:** 匹配正数、负数或...
非零开头的最多带两位小数的数字:** `^([1-9][0-9]*)+(.[0-9]{1,2})?$` - **用途**: 匹配以非零数字开头的整数或最多带有两位小数的数字。 - **解释**: `+` 表示前面的字符至少出现一次;`?` 表示前面的字符可选...
$`:此表达式用于匹配非负整数或至多两位小数的浮点数,如 `123` 或 `123.45`。 10. **至多三位小数的非负浮点数匹配**: - `^[0-9]+(.[0-9]{1,3})?$`:与上一条类似,但允许至多三位小数,如 `123.456`。 11. **...
- **解释**:`[1-9][0-9]*` 表示非零开头的整数部分,`[0-9]{1,2}` 表示一位或两位的小数部分。 - **应用场景**:适用于金融、财务领域中小数点后两位数的验证。 7. **带 1-2 位小数的正数或负数**:`^(\-)?\d+(\...
一个时间格式的正则表达式可以是\d{2}:\d{2}:\d{2},这表示匹配两位数字、冒号、两位数字、冒号、两位数字的序列,如"15:28:39"。 还有更复杂的例子,如匹配"WARNING:tensorflow:***:28:39Initializetraining"中的...
5. **IP地址**:"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" - 匹配标准的IPv4地址。 ### 元字符 - **反斜杠(`\`)** - 用于...
- 只包含小数部分为两位的小数:`"^[0-9]+(.[0-9]{2})?$"` - 只包含小数部分为1到3位的小数:`"^[0-9]+(.[0-9]{1,3})?$"` 3. **匹配特定格式的字符串**: - 只包含加号开头的非负整数:`"^\+?[1-9][0-9]*$"` - ...
\d+)(\d{3})/`进行匹配,这个正则表达式能够捕获负数符号、一组至多三位数字以及随后的任意数量数字。函数通过循环匹配并替换,直到没有剩余的三位一组的数字为止,从而将整数部分转换为千分位格式。对于小数部分,...