Files
stupid-apis/src/routes/api/string/isPalindrome.js
T
johannesbot 19c477aa05
Build and Deploy / build (push) Successful in 1m44s
Build Release / build (push) Successful in 58s
Build and Deploy / deploy (push) Successful in 26s
12 new API endpoints
2026-06-16 20:51:18 +02:00

19 lines
478 B
JavaScript

const express = require('express');
const router = express.Router();
function checkPalindrome(str) {
const clean = String(str).toLowerCase().replace(/[^a-z0-9]/g, '');
return clean === clean.split('').reverse().join('');
}
router.post('/', (req, res) => {
const { input } = req.body;
res.json({ ret: checkPalindrome(input) });
});
router.get('/:string', (req, res) => {
res.json({ ret: checkPalindrome(req.params.string) });
});
module.exports = router;