2011-05-11 6 views
0

URL에 대한 정규식이 있지만 유니 코드 문자를 지원하지 않습니다.유니 코드 URL에 대한 정규식

^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)? 

나는 \pL에 의해 a-zA-Z의 모든 발생을 교체 자바 스크립트와 C#

답변

2

모두를 사용하고 싶습니다. @Lesley에

감사 :

유니 코드 속성을 자바 스크립트에서 사용할 수 없습니다, 우리는 regexp 같은 패키지를 사용해야합니다.

+0

를 [에 있습니다 CHAGE 유니 코드 문자 일치 자'\ pL'] (https://www.regular-expressions.info/unicode.html#category)는 JavaScript에서 사용할 수 없습니다. – Lesley

+0

@Lesley : 사실, 우리는 [xregexp] (http://www.regular-expressions.info/xregexp.html)와 같은 패키지를 사용해야합니다. 답변이 업데이트되었습니다. – Toto

1

당신은 내가 당신이 영어 이외의 언어를 얻고 싶은 생각 유니 코드 문자를 사용하는 것처럼 (히브리어 또는 페르시아어 아랍어, 같이가 ...) 그래서 그냥이 a-zA-Z에서 ا-ی 또는 다른 동등한