var str="dgfhfgh254bhku289fgdhdy675gfh";
findNum(str);
function findNum(){
var arr=[];
for(var i=0;i<str.length;i++){
if(str.charAt(i)<='9'&&str.charAt(i)>='0'){
arr.push(str.charAt(i));
alert(arr);
}
}
}
var str="dgfhfgh254bhku289fgdhdy675";
findNum(str);
function findNum(){
var arr=[];
var result="";
for(var i=0;i<str.length;i++){
if(str.charAt(i)<='9'&&str.charAt(i)>='0'){
result+=str.charAt(i); //注意添加方向不要反了
}
else{
if(result){
arr.push(result);
result="";
}
}
}
alert(arr)
}
var str='abcdef'; var re=/b/; //bc一个整体也在字符串中,弹出true,但是写bd,弹出false,因为字符串中没有bd这么一个整体 alert(re.test(str));
var str='8621t56461';
var re=//;
if(re.test(str)){
alert("不全是数字");
}
else{
alert("全是数字");
}
var str="abcdef"; var re=/b/; alert(str.search(re)); //返回1 var re=/w/; //返回-1 var re=/B/; //返回-1
var re=/B/i
var re=new RegExp("B","i");
var str="dgfhfgh254bhku289fgdhdy675"; var re=/\d/; alert(str.match(re)); //输出2
var re=/\d/g; //输出2,5,4,2,8,9,6,7,5
var re=/\d\d/g; //两个两个找 var re=/\d\d\d/g; //三个三个找
var re=/\d+/g;
var str="aaa"; var re=/a/; str=str.replace(re,"b"); alert(str); //输出baa
str.replace(re,"*");
str.replace(re,function(){
return '*';
});
str.replace(re,function(str){
var result='';
for(var i=0;i<str.length;i++){
result+='*';
}
return result;
});
var str="abca"; var re=/(a)(b)(c)\1/ ; //true,为什么不用var re=/(a)(b)(c)\a/ ;一样能匹配成功,\数字,用于不确定的子项字符 var re=/(a)(b)(c)\2/ ; //false alert(re.teat(str));
var str="vbbbbhybbfhbbgbbb";
var arr=str.split("");
str=arr.sort().join("");
var value=""; //存放出现最多的字符
var index=0; //存放次数
var re=/(\w)\1+/g;
str.replace(re,function($0,$1){ //$0代表整体,$1代表第一个子项
if(index<$0.length){ //$0:每一组重复的元素
index=$0.length;
value=$1;
}
})
alert('出现最多的字符是'+value+',出现次数是'+index);
var str="onetwo"; var re=/\bone/; //起始位置,true var re=/one\b/; //false,要true,one和two之间加空格或者只有one alert(re.test(str));
function getByClass(oparent,sClass){
var aEle=oparent.getElementsByTagName("*");
var aResult=[];
var i;
for(i=0;i<aEle.length;i++){
if(aEle[i].className==sClass){
aResult.push(aEle[i]);
}
}
return aResult;
};
<div class="box1"></div> <div class="box1box2"></div> <div class="box1 box2"></div>
function getByClass(oparent,sClass){
var aEle=oparent.getElementsByTagName("*");
var aResult=[];
var i;
var re=new RegExp('\\b'+sClass+'\\b')
for(i=0;i<aEle.length;i++){
if(re.test(aEle[i].className)){
aResult.push(aEle[i]);
}
}
return aResult;
};
var re=/^\s+|\s+$/g; str.replace(re,"");
var re=/^\w+@[a-z0-9]+(\.[a-z]+){1,3}$/;
var str="abacad"; var re=/a(?=b)/g; str=str.replace(re,"*"); alert(str);
var re=/a(?!b)/g;
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有