Javascript Custom Regex:1个字母+ 1个数字(点)1个数字

时间:2014-08-09 15:31:37

标签: regex node.js

使用Node JS如何正则表达式xy.y如下:

x = 1 letter [a-z] (lowercase)
y = numbers [0-9]

示例:

a13.41 //=> true

这在Node JS中不起作用(虽然适用于PHP):

/^[a-z][0-9]+[.]+[0-9]+\z/.test(string)

2 个答案:

答案 0 :(得分:2)

\z不受支持,$锚用于匹配字符串的结尾。

/^[a-z][0-9]+[.]+[0-9]+\z/.test('a13.41'); // false
/^[a-z][0-9]+[.]+[0-9]+$/.test('a13.41');  // true

答案 1 :(得分:1)

你可以试试这个正则表达式:

[a-z][0-9]+\.[0-9]+

Regex Demo