問題タブ [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.

0 投票する
3 に答える
1533 参照

reactjs - React Material-UI Textfield パディング トップ - タイ語

入力にはライブラリを使用しています。ただし、タイ語で使用する場合、タイ語には 2 レベルの母音があるため、単語を正しく表示するには追加のトップ パディングが必要です。たとえば、「ที่นั่น」のような単語は先頭でカットされます。以下は私が使用するコードです。

テキストフィールド内に「ที่นั่น」という単語を入力すると、これだけが表示されます。これを変更するためにさまざまなスタイルを試みますが、成功しません。

コードのスクリーンキャプチャ実行

0 投票する
0 に答える
29 参照

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