如何在javascript中删除/添加冒号
如何根据javascript中的值更改时间 如果它有冒号,请删除冒号,并且应为整数格式 如果没有冒号,则在javascript中添加冒号如何在javascript中删除/添加冒号,javascript,arrays,object,Javascript,Arrays,Object,如何根据javascript中的值更改时间 如果它有冒号,请删除冒号,并且应为整数格式 如果没有冒号,则在javascript中添加冒号 函数校验冒号(str){ 返回str.replace(/:/g',); } var t1=“10:40” var t2=“01:40” var t3=“0240” var t4=“1250” log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4))
函数校验冒号(str){
返回str.replace(/:/g',);
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4))代码>当字符串没有冒号时,可以使用replace by regex组
function checkColon(str) {
if (str.includes(':')) {
return str.replace(/:/g, '')
} else {
return str.replace(/(\d{2})(\d{2})/g, '$1:$2')
}
}
函数校验冒号(str){
if(str.includes(':')){
返回str.replace(/:/g',)
}否则{
返回str.replace(/(\d{2})(\d{2})/g,'$1:$2')
}
}
变量t1='10:40'
变量t2='01:40'
变量t3='0240'
变量t4='1250'
log(checkColon(t1)、checkColon(t2)、checkColon(t3)、checkColon(t4))
当字符串没有冒号时,可以使用replace by regex组
function checkColon(str) {
if (str.includes(':')) {
return str.replace(/:/g, '')
} else {
return str.replace(/(\d{2})(\d{2})/g, '$1:$2')
}
}
函数校验冒号(str){
if(str.includes(':')){
返回str.replace(/:/g',)
}否则{
返回str.replace(/(\d{2})(\d{2})/g,'$1:$2')
}
}
变量t1='10:40'
变量t2='01:40'
变量t3='0240'
变量t4='1250'
log(checkColon(t1)、checkColon(t2)、checkColon(t3)、checkColon(t4))
希望这对您有用
函数校验冒号(str){
if(str.indexOf(':')>-1){
返回str.replace(/:/g',);
}否则{
返回[str.slice(0,2),':',str.slice(2)].join(“”);
}
}
变量t1='10:40';
变量t2='01:40';
变量t3='0240';
风险值t4='1250';
日志(检查冒号(t1)、检查冒号(t2)、检查冒号(t3)、检查冒号(t4))代码>希望这对你有用
函数校验冒号(str){
if(str.indexOf(':')>-1){
返回str.replace(/:/g',);
}否则{
返回[str.slice(0,2),':',str.slice(2)].join(“”);
}
}
变量t1='10:40';
变量t2='01:40';
变量t3='0240';
风险值t4='1250';
日志(检查冒号(t1)、检查冒号(t2)、检查冒号(t3)、检查冒号(t4))代码>不确定我是否理解用例,但请尝试以下方法
const checkColon=str=>{
如果(str.includes(“:”)返回str.replace(/:/g');
设arr=str.split(“”);
阵列拼接(2,0,“:”);
返回arr.join(“”);
};
常数t1=“10:40”;
const t2=“01:40”;
const t3=“0240”;
常数t4=“1250”;
日志(检查冒号(t1)、检查冒号(t2)、检查冒号(t3)、检查冒号(t4))代码>不确定我是否理解用例,但请尝试以下方法
const checkColon=str=>{
如果(str.includes(“:”)返回str.replace(/:/g');
设arr=str.split(“”);
阵列拼接(2,0,“:”);
返回arr.join(“”);
};
常数t1=“10:40”;
const t2=“01:40”;
const t3=“0240”;
常数t4=“1250”;
日志(检查冒号(t1)、检查冒号(t2)、检查冒号(t3)、检查冒号(t4))代码>使用替换方法
函数校验冒号(str){
返回str.replace(/(?p?'':');
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
使用替换方法
函数校验冒号(str){
返回str.replace(/(?p?'':');
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
在checkColon
中检查字符串是否包含:
如果包含,则替换它或使用substr添加它
函数校验冒号(str){
如果(str.indexOf(':')!=-1){
返回str.replace(/:/g',);
}否则{
返回`${str.substr(0,1)}:${str.substr(2,str.length)}`
}
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
在checkColon
中检查字符串是否包含:
如果包含,则替换它或使用substr添加它
函数校验冒号(str){
如果(str.indexOf(':')!=-1){
返回str.replace(/:/g',);
}否则{
返回`${str.substr(0,1)}:${str.substr(2,str.length)}`
}
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
如果冒号在字符串中,请使用包括进行检查。将其删除为替换为或将其添加到子字符串中
函数校验冒号(str){
返回(str.includes(':')?str.replace(/:/g',):str.substr(0,2)+':'+str.substr(2);
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
如果冒号在字符串中,请使用包括进行检查。将其删除为替换为或将其添加到子字符串中
函数校验冒号(str){
返回(str.includes(':')?str.replace(/:/g',):str.substr(0,2)+':'+str.substr(2);
}
var t1=“10:40”
var t2=“01:40”
var t3=“0240”
var t4=“1250”
console.log(this.checkColon(t1)、this.checkColon(t2)、this.checkColon(t3)、this.checkColon(t4));
我为您制作了一个代码段。您的数字需要是字符串,所以我将它们包装在“
中