var str='dgh6a567sdo23ujaloo932';
function getNumber(obj){
var arr=[];
for (var i = 0; i < obj.length; i++) {
if (obj.charAt(i)>='0'&&obj.charAt(i)<='9'){
arr.push(obj.charAt(i));
}
}
return arr;
};
console.log(getNumber(str)); //["6", "5", "6", "7", "2", "3", "9", "3", "2"]
function getNumber(obj){
var arr=[];
var temp='';
for (var i = 0; i < obj.length; i++) {
if (obj.charAt(i)>='0'&&obj.charAt(i)<='9'){
temp+=obj.charAt(i);//现将相邻的数字连接起来
}
else{ //每当连接的数字断开时,就在这执行
if (temp) {
arr.push(temp);
temp='';
}
};
}
if (temp) { //这里的作用是为了显示最后数字的,原因不想解释
arr.push(temp);
temp='';
}
return arr;
};
function getNumber2(obj){
var arr=[];
var re=/\d+/g;
arr.push(obj.match(re));
return arr;
};
<!DOCTYPE>
<html>
<head>
<meta charset='utf-8'>
<title></title>
</head>
<script type="text/javascript">
window.onload=function(){
var str='dgh6a567sdo23ujaloo932';
/*function getNumber(obj){
var arr=[];
for (var i = 0; i < obj.length; i++) {
if (obj.charAt(i)>='0'&&obj.charAt(i)<='9'){
arr.push(obj.charAt(i));
}
}
return arr;
};*/
function getNumber(obj){
var arr=[];
var temp='';
for (var i = 0; i < obj.length; i++) {
if (obj.charAt(i)>='0'&&obj.charAt(i)<='9'){
temp+=obj.charAt(i);//现将相邻的数字连接起来
}
else{ //每当连接的数字断开时,就在这执行
if (temp) {
arr.push(temp);
temp='';
}
};
}
if (temp) { //这里的作用是为了显示最后数字的,原因不想解释
arr.push(temp);
temp='';
}
return arr;
};
function getNumber2(obj){
var arr=[];
var re=/\d+/g;
arr.push(obj.match(re));
return arr;
};
console.log(getNumber(str));
console.log(getNumber2(str));
};
</script>
<body>
</body>
</html>
<!DOCTYPE>
<html>
<head>
<meta charset='utf-8'>
<title></title>
</head>
<script type="text/javascript">
window.onload=function(){
var str='dgh6a567sdo23ujaloo932';
var str2='123456';
function allNumber(obj){
var re=/\D/;//定义正则对象匹配非数字,只要有不是数字的就是匹配结束返回结果
if (re.test(obj)) {
alert('不全是数字');
}
else{
alert('全是数字');
};
};
allNumber(str);
allNumber(str2);
};
</script>
<body>
</body>
</html>
<!DOCTYPE>
<html>
<head>
<meta charset='utf-8'>
<title></title>
</head>
<script type="text/javascript">
window.onload=function(){
var str='dgh6b567sdo23ujaloo932';
function searchStr(obj){
var re=/B/i;//定义正则对象匹配b字符,不区分大小写
alert(obj.search(re));
};
searchStr(str);
};
</script>
<body>
</body>
</html>
<!DOCTYPE>
<html>
<head>
<meta charset='utf-8'>
<title></title>
</head>
<script type="text/javascript">
window.onload=function(){
var str='dgh6b567sdo23ujaloo932';
function searchStr1(obj){
var re=/\d/;
return obj.match(re);
};
function searchStr2(obj){
var re=/\d/g;
return obj.match(re);
};
function searchStr3(obj){
var re=/\d\d/g;//全局匹配2位数
return obj.match(re);
};
function searchStr4(obj){
var re=/\d+/g;
return obj.match(re);
};
console.log(searchStr1(str));
console.log(searchStr2(str));
console.log(searchStr3(str));
console.log(searchStr4(str));
};
</script>
<body>
</body>
</html>
<!DOCTYPE>
<html>
<head>
<meta charset='utf-8'>
<title></title>
</head>
<script type="text/javascript">
window.onload=function(){
var str='daah6b5a7sdo23ujaloo932';
function replaceStr(obj){
var re=/a/g; //全局匹配a
return obj.replace(re,'b');
};
console.log(replaceStr(str));
};
</script>
<body>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有