ウェブサイト検索
以下のコードのJSDocは常にエラーを出します
エラー: JSDocの説明が正規表現パターンに一致しません
TypeScriptで(VS Code用のTypescript PluginのCommentsを使用して)、Visual Studio Codeで動的なコメントを作成するためです。すべてのコードのコメントとドキュメント化にはJsDocの標準に従っています。
/** * Vali 続きを読む →私は、contenteditable 内の単語を置き換えようとしていますが、その単語が「sample」または「test」でない場合に限ります。それらの単語でない場合、contenteditable のテキストボックス内で青色にしたいです。今のところ、正規表現はすべてにマッチしてしまい、すべて青色になっています。否定やネガティブ・ルックアヘッドを使わない正規表現ではうまく動作します。何かアイデアはありますか?この方法を実現するためのアドバイスや提案があればお願いいたします。
if(e.keyCode == 32){ var text2 = document.getElementById("editor"); var text = document.getElementById("editor").innerHTML; let regexp = /^(?:(?!\b(sample|test)).)*$/g var newText = text.replace(regexp, fun 続きを読む →私はbooleanの検証を設定したいです。これは、0か1のみを許可することを意味します。
@Column('int') isLastdate: number;私は正規表現に従って上記のルールを設定しました
const boolRegex = /^[01]$/ @IsNotEmpty() @IsInt() @Matches(boolRegex,{ message:`isLastdate must be bool (0 or 1)` }) isLastdate: number;私は次のjsonをAPIサーバーに投げます
{ "userId":1, & 続きを読む →Regexで検証された文字列は、TypeScriptには存在しません。
とはいえ、必要性はここにあります:私の場合、UUIDv4、URI、メールなどに対して正規表現で検証される不変の文字列です。
ほぼできてはいるけど満足していません。毎回regexアクセスとtest関数を書き直さなければなりません。
これまでに私が持っているものは次のとおりです:
抽象クラス「ValidatedString」
export interface Predicate<T> { (x: T): boolean } export abstract class ValidatedString { #str: string constructor(str: string, predicate: Predicate<string>, className?: string) { if (!predicate(str)) throw new Err 続きを読む →
TypeScriptで、パターンに一致しない場合にエラーを表示する新しい文字列型を作成したいです。例えば、正規表現パターンに一致するこれらの型を作成したいです。
type UnixFilesystemPath = '/something/something/something' type WindowsFilesystemPath = 'X:\something\something' type FtpPath = 'ftp://something/something' let unixFile = 続きを読む →私はおもちゃのようなウェブサイトでいくつかの異なるCSSのアプローチを評価しており、例えば異なる拡張子を持つ個別のファイルを使用しています。
など
コンポーネント内で、import './component.style' を使用でき、その後、Vite でエイリアスを設定できます:
export default defineConfig({ resolve: { alias: [ { find: /^(.*)\.styles$/, replacement: '$1.linaria' }, ], }, });問題は、これはTypeSc
続きを読む →
ここに問題があります、
私は AngularJS v2 でパスワードとメールフィールドのための「カスタムバリデーター」を作ろうとしています。「標準構造」に従って、これらのファイルが互いに連携しています:
/forms/form.component.ts /validators/password.validator.ts /validators/email.validator.ts私のフォームコンポーネントのテンプレートでは、関係する2つのフィールドについてはここに来ます:
//... <input type="password" cla 続きを読む →
次の形式の入力文字列があります:12:00am|1:20PM|9:30Pm
出力配列として時間の配列が必要です:[12:00am, 1:20PM, 9:30Pm]
しかし、それを正規表現で照合する前に。
私は午前午後の時間にマッチする正規表現を持っていて、完全な文字列にマッチするために | を追加しようとしました \b((1[0-2]|0?[1-9]):([0-5][0-9])([AaPp][Mm]))([|])?。この正規表現は文字列 12:00am|1:20PM|9:30Pm にマッチしますが、文字列
続きを読む →
IntelliJ IDEAでJavaScript/TypeScriptでes2018の正規表現を使えるようにするにはどうすればいいですか、それともこのエラー通知だけを無効にできますか?
(?<=) は ES2018 の先読み(後方参照)です
私は///<reference lib="es2018.regexp"/>を追加しようとしましたが、このエラー通知はまだ存在します。
与えられた文字列からマークダウンの特殊文字(すなわち \`*_{}[]()#+.!|-)を検索して置換したいです。
C#では@という逐語的識別子があるので簡単に動作させることができますが、Javascriptでは何が問題なのか分かりません。どうやら/gに関係しているようです。別の投稿でreplaceAllを使うように書かれていましたが、stringにそのメソッドが見つかりませんでした。