Javascript
```{.javascript}
var isDigitOneceUsed = function(str) {
if (str.length < 10 || str.length > 10)
return false;
return isDuplicate(str);
},
isDuplicate = function(str) {
var usedMap = {};
for (var i=0; i<str.length; i++) {
if (usedMap[str[i]]) return false;
else usedMap[str[i]] = true;
}
return true;
};
//test
var input = '0123456789 01234 01234567890 6789012345 012322456789'.split(' ');
for (var i=0; i<input.length; i++)
console.log(isDigitOneUsed(input[i]))
```
Javascript
```{.javascript}
var isDigitOneceUsed = function(str) {
if (str.length < 10 || str.length > 10)
return false;
return isDuplicate(str);
},
isDuplicate = function(str) {
var usedMap = {};
for (var i=0; i<str.length; i++) {
if (usedMap[str[i]]) return false;
else usedMap[str[i]] = true;
}
return true;
};
//test
var input = '0123456789 01234 01234567890 6789012345 012322456789'.split(' ');
for (var i=0; i<input.length; i++)
console.log(isDigitOneUsed(input[i]))
```