GBA-8-19/CGame/Extensions/CharacterSet+Filename.swift
bluesea 66c5202be8 s
2024-06-14 18:12:40 +08:00

23 lines
599 B
Swift

//
// CharacterSet+Filename.swift
// Hthik
//
// Created by Hthik on 4/28/22.
// Copyright © 2022 Hthik. All rights reserved.
//
import Foundation
extension CharacterSet
{
// Different than .urlPathAllowed
// Copied from https://stackoverflow.com/a/39443252
static var urlFilenameAllowed: CharacterSet {
var illegalCharacters = CharacterSet(charactersIn: ":/")
illegalCharacters.formUnion(.newlines)
illegalCharacters.formUnion(.illegalCharacters)
illegalCharacters.formUnion(.controlCharacters)
return illegalCharacters.inverted
}
}