正则学习二

reg/^d+/;
reg.test(str); //^在[]里用作取反,在其他场合为以。。开头
reg=/^d+$/; //只能是指定内容的。这里说明只能是1到多个数字
reg.test('2017');  =>true
reg.test('2017xxx'); =>fasle

^或$只是一个修饰或声明,不会占据字符串位置

var reg=/^2.3$/;
reg.test('2.3');=>true
reg.test('2+3');=>true

//.在正则中的意思,匹配除了
以外的任意字符,而不是单纯的小数点

reg=/^2.3$/;
reg.test('2.3'); =>true
reg.test('2+3') =>false
//使用转义字符把.转换为小数点
var reg=/^\d$/;
reg.test('9');=>false;
reg.test('d');=>false;
reg.test('\d');=>true;

//js字符串中不允许一个单独出现。因此当以转意 时,所匹配的是'\'
原文地址:https://www.cnblogs.com/itwatcher/p/8461330.html