[英]Verify an input using Regular Expressions in Javascript
需要输入的字段必须为精确的6位数字。 四个数字
例如123456.0001
任何帮助,不胜感激。
您可以使用以下正则表达式:
\d{6}\.\d{4}
例如:
/\d{6}\.\d{4}/.test("123456.1234");
=> true
/\d{6}\.\d{4}/.test("1234.123456");
=> false
试试下面的正则表达式,
^[0-9]{6}\.[0-9]{4}$
您需要指定开始^
和结束$
。
说明:
^
表示我们在这一行的开头。 [0-9]{6}
匹配一个6位数字。 \\.
匹配文字点。 [0-9]{4}
匹配一个4位数字。 $
结尾。 用这个:
if (/^\d{4}\.\d{6}$/m.test(yourString)) {
// It matches!
} else {
// Nah, no match...
}
说明
^
锚断言我们在字符串的开头 \\d{4}
匹配四个ASCII数字 \\d{6}
匹配六个ASCII数字 $
锚断言我们在字符串的末尾
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.