join('')按''中的把字符串合在一起,split与其相反
trim()是移除头尾空格的字符串
find()找值,返回第一个
findindex找索引 返回第一个
filter 返回所有满足条件的
.split(“ ”)意味着按 【一个空格字符】 隔开
.split(/\s/) 意味着按【 包括制表符,换行符,回车符,垂直制表符,换页符在内的一个类空格字 符】 隔开
.split(/\s+/) 意味着【 包括制表符,换行符,回车符,垂直制表符,换页符在内的一个至无穷个类空格字符】隔开。
常见正则符号:
1.特别字符
? 0次或1次
\* 0次或多次
\+ 1次或多次
. 匹配任意的单个字符
[ { (
(abc|bcd),[a-z]
\转义字符,让其后面的字符失去本身的含义,w本来是字符\w就为字母
\w字母
\d数字,\D除了数字
\s空格
2.限定符
{x}: x次
{min, max}: 介于min次到max次之间
{min, }: 至少min次
{0, max}: 至多max次
边界正则表达式\b 例:
想找到cat这个单词,会同时匹配到cat和scattered这两处文本,边界正则表达式\b
写成/\bcat\b/这样就能匹配到cat
3.定位符号
^匹配字符串的开头,出现了^必须出现在目标字符串的开头
必须出现在目标对象的结尾