問題タブ [thai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React Material-UI Textfield パディング トップ - タイ語
入力にはライブラリを使用しています。ただし、タイ語で使用する場合、タイ語には 2 レベルの母音があるため、単語を正しく表示するには追加のトップ パディングが必要です。たとえば、「ที่นั่น」のような単語は先頭でカットされます。以下は私が使用するコードです。
テキストフィールド内に「ที่นั่น」という単語を入力すると、これだけが表示されます。これを変更するためにさまざまなスタイルを試みますが、成功しません。
php - 異なる PHP バージョン間でのタイ文字の一貫性のない正規表現の結果
alphanumericおよび_およびが含まれている場合、文字列は有効と見なされ-ますThai characters。それ以外の場合は無効です。.またはのような文字@は無効です。
PHP ドキュメントに基づくと、次の正規表現が機能するはずです。
ここでも期待どおりに動作しているようです: https://regex101.com/r/rfwjng/1
ただし、私の PHP コードでは機能せず、ここでも機能しません: https://www.phpliveregex.com/p/wDf
更新 1:
最後にそうするかどうかを明確にするため/uに、ローカルマシンで不要な文字の照合を開始します。それは参照されたリンクで機能するようですが(コメントで示唆されているように)。
更新 2:
を使用すると問題が解決しました'/^[\wก-๙-]+$/u'。何らかの理由\p{Thai}で、PHP バージョン間で一貫した結果が得られませんでした。こちらをご覧ください: https://3v4l.org/4hB9e