“任何正整数,不包括0”的正则表达式是什么

皮埃尔

已经有其他的帖子了,但是我不能对此发表评论。抱歉

我用了

var pattern = new RegExp('^[1-9]\d*$'); 
var result = fieldValue.search(pattern);

但是如果我放12,我会得到“ -1”

它只允许我输入1到9之间的数字而已。

有什么不对?

zzzzBov

假设语言是JavaScript,则需要对字符串中的反斜杠字符进行转义,以使其具有反斜杠的值:

'\d'是一个值为的d
'\\d'字符串是一个值为的字符串\d

var pattern = new RegExp('^[1-9]\\d*$');

JavaScript还具有正则表达式文字,可以避免使用其他转义字符:

var pattern = /^[1-9]\d*$/;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么是“任何正整数,不包括0”的正则表达式是什么

Java中正整数的正则表达式(不包括以零开头的正整数)

正则表达式:15 个整数,最多两位小数,不包括 0

正则表达式编号,不包括0

拆分句子但不包括某些特殊情况的正则表达式是什么

正则表达式-不包括字符

要匹配的正则表达式模式,不包括... /

正则表达式,不包括R中的单词

正则表达式,不包括“-”标签

正则表达式不包括右括号

正则表达式不包括方括号

正则表达式->替换最多但不包括

0-100数字范围正则表达式,不包括1和3

正则表达式是什么?

正则表达式-字符串以任何东西(但不包括东西)开头和结尾

正整数或负十进制数的正则表达式,范围为0到10

正则表达式匹配任何字符,包括空格

正则表达式匹配(包括)之间的任何字符{}

正则表达式包括整数和以下符号 % , - 。$

为正整数和负整数、浮点数编写正则表达式

正整数和负整数的正则表达式,并且仅减去 JS

(?!a){0}是什么?在Java正则表达式中是什么意思?

正则表达式匹配大于1的任何整数

正则表达式,用于读取带有前导零的正整数

匹配C#中任何小数的正则表达式是什么?

除“ * /”以外的任何字符集的正则表达式是什么

在特定模式之前删除任何字符串的正则表达式是什么?

仅整数字符串的Java正则表达式是什么?

-20 到 150 之间的任何整数的正则表达式模式,包括最多 2 个小数,例如 36.50