これは、Javascriptでしょうか、やはり高度な式になりそうで敷居が高過ぎるかも