js中的正则表达式对象
<!DOCTYPE html
>
<html
>
<head
>
<meta charset
="UTF-8">
<title
>js中的正则表达式对象
</title
>
<script type
="text/javascript">
var reg
= new RegExp("ab","i");
var reg2
= /a/ig;
var result
= reg
.test("aaaabbbbccc");
console
.log(result
)
console
.log(reg2
.test("11111abc"))
var string1
= "01234567890";
console
.log(string1
.substring(1,4));
console
.log(string1
.substr(1,40));
console
.log(string1
.slice(1,4));
reg
= /[A-z]/;
console
.log(reg
.test("aaabbbccc"))
reg
= /[^A-z]/;
console
.log(reg
.test("aaabbbccc"))
var str1
= "1b3c4s1b3";
console
.log(str1
.split(/[A-z]/))
console
.log(str1
.search(/1[A-z]3/))
var str
= "1a2a3a4a5e6f7A8B9C";
var result
= str
.match(/[a-z]/ig);
console
.log(result
);
console
.log(typeof result
);
str
= "123aaaa";
console
.log(str
.replace(/[a-z]/ig,"数字"))
reg
= /(ab){3}/;
reg
= /b{3}/;
reg
= /ab{1,3}c/;
reg
= /ab{3,}c/;
reg
= /ab+c/;
reg
= /ab*c/;
reg
= /ab?c/;
reg
= /^a/;
reg
= /a$/;
reg
= /\./;
console
.log(reg
.test("...."))
reg
= /\bchild\b/;
console
.log(reg
.test("hello child ~@)"));
var str
= " he llo ";
console
.log(str
.trim())
var phoneReg
= /^1[3-9][0-9]{9}$/;
var emailReg
= /^\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/;
</script
>
</head
>
<body
>
</body
>
</html
>
转载请注明原文地址: https://lol.8miu.com/read-18201.html