0
How to remove occurrence of a character if that char already exists?
For example if a "." is entered then another "." cannot be added in the string or an array
4 Respostas
+ 1
If a is an array and it already has an "." then I don't want another "." to be added in a.
0
Check this code,
Suppose a is original
value and tmp is new value .
Not that match method will check if there are more than one occurence of character "." in tmp value , if yes it won't do anything otherwise tmp(new) value will be assigned to original (previous) value.
let a="abff.cghh"
let tmp="abcf.hjjk."
if(!(tmp.match(/\./g).length>1)){
a=tmp
}
console.log(a)
The above code isn't removing but checking new value before adding to previous value . If that is what you don't want then let me know!
0
dheeraj gupta
a=["a",".","b"]
if(!a.join("").match(/\./)){
// do something !
}
the above if loop will work only if
"." isn't in array.
0
It won't do the work.
Let me explain it briefly.
I'm making a calculator.
And this is about dealing with decimal values.
I want to code the situation in which it will check if the array/string has a decimal or not, if it does have a decimal then it has to stop adding another decimal in the array/string.
For example - 13.2222.2555.