github.com/hy3/cuto@v0.9.8-0.20160830082821-aa6652f877b7/util/verify.go (about) 1 // 入力チェック。 2 // Copyright 2015 unirita Inc. 3 // Created 2015/04/10 shanxia 4 5 package util 6 7 import ( 8 "strings" 9 ) 10 11 const invalid_jobname_ptr = "\\/:*?\"<>|$&" 12 13 // 指定したジョブ名に、禁止文字が存在するか確認する。 14 // 現在の仕様では 「 \/:*?"<>|$ 」の記号が使用禁止。 15 // 16 // param : jobname ジョブ名。 17 // 18 // return : 禁止文字が含まれている場合はtrueを返す。 19 func JobnameHasInvalidRune(jobname string) bool { 20 return -1 != strings.IndexAny(jobname, invalid_jobname_ptr) 21 } 22 23 // 他に入力項目の禁則文字チェックを行いたい場合は、このファイルへ追加する。