正则表达式:使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。
即:字符串匹配
var reg = /contain/
var str2 = "this is con split tain the reg"
var str = "this is contain the reg"
console.log(reg.test(str))
console.log(reg.test(str2))
接下来的是:检查字符串中是否有reg(从前往后只找一个返回第一个字母索引),如果加g的话相当于是global全局查找,匹配整个字符串。
注意是str调用的,上面的test是reg调用的
var reg = /el/g
var str3 = "hello world el try tyrel?"
console.log(str3.match(reg))
var reg = /o/gi
console.log("HELLO world".replace(reg, " ans "))
按钮的代码如下,就是/^[表示一位][表示一位]{可重复范围}$/,因此限制了长度、开头以及内容
var str = prompt("请输入")
var reg = /^[a-z][a-zA-Z0-9]{5,9}$/
if(reg.test(str)) {
alert("yep")
} else {
alert("fu*k")
}